主页C++ Builder 资料C++ Builder 操作指南编辑程序代码录制和播放键盘操作
C++ Builder 串口控件
C++ Builder 编程技巧
C++ Builder 操作指南
IDE外观和窗口布局方案
欢迎页面
创建和管理项目
创建和管理项目组
编译、运行和调试程序
项目的常用的重要配置
窗口画面编辑
有多个窗口的程序
程序的显示主题/切换皮肤
编辑程序代码
 • 编辑器外观
 • 编辑器配置
 • 选择源程序的文字编码
 • 键盘及文字操作
 • 录制和播放键盘操作
 • 整理源程序代码格式
 • 模板、自动完成和代码提示
 • 比较两个程序代码文件
 • 书签 Bookmarks
 • 任务列表 To-Do List
 • 查看程序代码结构
 • 类浏览器 Class Explorer
 • 自动备份的程序文件
安装第三方控件/组件包
快捷键大全
IDE或编译器出错处理
C++ Builder 参考手册
网友留言/技术支持
录制和播放键盘操作 - 编辑程序代码

在编辑器的左下角状态栏上,有录制和播放键盘操作的操作按钮。

 • 点击红色圆形按钮,开始录制键盘操作,快捷键为 Shift + Ctrl + R
此时,可以进行键盘操作,例如按 End 键,然输入逗号,然后向下移动光标。这样会在行末添加一个逗号。
 • 停止录制键盘操作,点击方块按钮,或者按快捷键 Shift + Ctrl + R (开始录制和停止录制快捷键相同)。
 • 播放键盘操作:点击三角按钮,或者按快捷键 Shift + Ctrl + P

示例:

需要处理的代码 处理之后的效果

CREATE TABLE T_EVENTS
(
  RECINDEX INTEGER NOT NULL,
  RECTIME DOUBLE PRECISION NOT NULL,
  MODULENAME VARCHAR(32) NOT NULL,
  UNITNAME VARCHAR(32) NOT NULL,
  ERRTYPE SMALLINT NOT NULL,
  ERRCODE VARCHAR(48) NOT NULL,
  ERRMARK SMALLINT NOT NULL,
  ERRVALUE DOUBLE PRECISION,
  ERRVKIND INTEGER,
  ERRVDESC VARCHAR(200),
  OPUSERNAME VARCHAR(64),
  STATUS SMALLINT NOT NULL,
  CONSTRAINT K_T_EVENTS PRIMARY KEY(RECINDEX)
)
String sSQL =
_T("CREATE TABLE T_EVENTS\r\n")
_T("(\r\n")
_T(" RECINDEX INTEGER NOT NULL,\r\n")
_T(" RECTIME DOUBLE PRECISION NOT NULL,\r\n")
_T(" MODULENAME VARCHAR(32) NOT NULL,\r\n")
_T(" UNITNAME VARCHAR(32) NOT NULL,\r\n")
_T(" ERRTYPE SMALLINT NOT NULL,\r\n")
_T(" ERRCODE VARCHAR(48) NOT NULL,\r\n")
_T(" ERRMARK SMALLINT NOT NULL,\r\n")
_T(" ERRVALUE DOUBLE PRECISION,\r\n")
_T(" ERRVKIND INTEGER,\r\n")
_T(" ERRVDESC VARCHAR(200),\r\n")
_T(" OPUSERNAME VARCHAR(64),\r\n")
_T(" STATUS SMALLINT NOT NULL,\r\n")
_T(" CONSTRAINT K_T_EVENTS PRIMARY KEY(RECINDEX)\r\n")
_T(")\r\n")
;

处理的步骤:

1 把光标放在这段代码的开头,即 CREATE TABLE 那一行的行首,
用鼠标左键点击红圆点开始录制键盘操作。
2 输入 _T("
按 End 键,把光标移到行末
输入 \r\n")
按 ↓ 键,光标移动到下一行
按 Home 键,光标移动到行首
3 用鼠标左键点击方块,停止录制键盘操作。
用鼠标左键点击三角,会重复一次录制的键盘操作,也可以用快捷键 Shift + Ctrl + P。
多次点击三角,或快捷键 Shift + Ctrl + P,一直到每一行都处理完成。
4 在这些代码的第一行前面加上 String sSQL =
在这些代码的最后一行后面加上分号 ;
◤上一页:键盘及文字操作下一页:整理源程序代码格式

C++ 爱好者 -- Victor Chen 的个人网站 www.cppfans.com 辽ICP备11016859号