美文网首页视觉艺术
C++ Builder 的快捷键完整版

C++ Builder 的快捷键完整版

作者: 玄坴 | 来源:发表于2020-03-20 06:37 被阅读0次
    • 一般操作快捷键
    • 窗口画面编辑快捷键
    • 代码编辑快捷键

    本文包含了帮助里面所有 C++ 的快捷键,并且都测试过了,在特定情况下可用的快捷键都注明了适用条件,也有一些是菜单里面有这个功能,菜单可用但是快捷键测试无效的,也标注出来了。

    本文的快捷键根据 C++ Builder 10.2.3 版本的帮助整理的,早期版本可能会缺少某些快捷键,新版本可能会新增一些快捷键;早期版本有问题的快捷键在新版本也可能改好了。

    一. 一般操作快捷键

    这个表格里面的快捷键多数都能在菜单里面找到。

    快捷键 对应的菜单项 执行的操作
    F1 显示当前所选位置选项/菜单/代码的帮助
    Ctrl+F11 File -> Open Project 打开项目,弹出选择要打开的项目的对话框
    Ctrl+S File -> Save 存盘,当前编辑的文件存盘
    Shift+Ctrl+S File -> Save All 保存所有,当前项目所有的文件都存盘
    Alt+F11 File -> Use Unit 在当前代码里面加入包含这个项目里面的其他头文件,弹出选择这个项目里面的头文件的对话框
    Shift+F11 在项目里面添加文件,弹出选择文件对话框
    Ctrl+Z Edit -> Undo 撤销,退回到操作之前状态
    Shift+Ctrl+Z Edit > Redo 取消撤销
    Ctrl+D Edit -> Format Source 整理代码格式,请参考《C++ Builder 一键整理代码格式》
    Ctrl+X Edit -> Cut 剪切,把选择的内容删掉并且放在剪贴板里面
    Ctrl+C Edit > Copy 复制,把选择的内容复制一份放在剪贴板里面
    Ctrl+V Edit -> Paste 粘贴,把放在剪贴板里面的内容复制到当前编辑位置
    Ctrl+Del Edit -> Delete 删除,把选择的内容删掉
    Ctrl+A Edit -> Select All 全选,选择当前编辑的文件的所有的内容
    Ctrl+H Edit -> Hide Non-Visual Components /
    Edit -> Show non-visual components
    隐藏或显示运行时不可见的控件。需要 C++ Builder 10 Seattle 及之后的版本支持这个快捷键/菜单项
    Ctrl+F Search -> Find 查找,在当前文件里面查找文字
    Ctrl+Q+F Search -> Find 查找,在当前文件里面查找文字
    Shift+Ctrl+F Search -> Find in Files 查找,在当前项目/项目组所有文件里面,所有打开的文件里面,或者文件夹里面 (在弹出的对话框里面选择)
    Ctrl+R Search -> Replace 查找替换,把找到的文字替换成另外一个文字
    Ctrl+H Search -> Replace 查找替换,把找到的文字替换成另外一个文字
    Ctrl+Q+A Search -> Replace 查找替换,把找到的文字替换成另外一个文字
    F3 Search -> Search Again 查找下一个
    Ctrl+L Search -> Search Again 查找下一个
    Ctrl+E Search -> Incremental Search 增量查找,一边输入一遍查找的交互时方式
    F6 Search -> IDE Insight 光标定位在工具条上的 Search 搜索编辑框上,可以输入查找 IDE 上的菜单或选项等,这是增量查找
    Ctrl+. Search -> IDE Insight 光标定位在工具条上的 Search 搜索编辑框上,可以输入查找 IDE 上的菜单或选项等,这是增量查找
    Alt+G Search -> Go to Line Number 输入行号,定位到这行代码上
    Ctrl+O+G Search -> Go to Line Number 输入行号,定位到这行代码上
    Ctrl+Alt+B View -> Debug Windows -> Breakpoints 打开断点列表面板
    Ctrl+Alt+S View -> Debug Windows -> Call Stack 打开函数调堆栈面板,在调试程序的时候使用
    Ctrl+Alt+W View -> Debug Windows -> Watches 打开 Watches 面板,调试程序时显示变量值/表达式值
    Ctrl+Alt+L View > Debug Windows -> Local Variables 打开局部变量表,调试程序时使用
    Ctrl+Alt+T View -> Debug Windows -> Threads 打开线程状态面板,调试程序时使用
    Ctrl+Alt+V View -> Debug Windows -> Event Log 打开事件记录,在调试程序时使用
    Ctrl+Alt+M View -> Debug Windows -> Modules 打开模块面板,在调试程序时使用
    Ctrl+Alt+C View -> Debug Windows -> CPU Windows -> Entire CPU 打开 CPU 面板,调试程序时使用
    Ctrl+Alt+D View -> Debug Windows -> CPU Windows -> Disassembly 打开反汇编窗口,在调试程序时使用
    Ctrl+Alt+R View -> Debug Windows -> CPU Windows -> Registers 打开 CPU 寄存器面板,在调试程序时使用
    Ctrl+Alt+K View -> Debug Windows -> CPU Windows -> Stack 打开栈面板,在调试程序时使用
    Ctrl+Alt+E View -> Debug Windows -> CPU Windows -> Memory1 在调试程序时,显示程序可访问的内存里面的数据。为了方便查看,同时可以显示 4 个内存区域,这是第 1 个,在调试程序时使用
    Ctrl+Alt+2 View -> Debug Windows -> CPU Windows -> Memory2 在调试程序时,显示程序可访问的内存里面的数据。为了方便查看,同时可以显示 4 个内存区域,这是第 2 个 ,在调试程序时使用
    Ctrl+Alt+3 View -> Debug Windows -> CPU Windows -> Memory3 在调试程序时,显示程序可访问的内存里面的数据。为了方便查看,同时可以显示 4 个内存区域,这是第 3 个,在调试程序时使用
    Ctrl+Alt+4 View -> Debug Windows -> CPU Windows -> Memory4 在调试程序时,显示程序可访问的内存里面的数据。为了方便查看,同时可以显示 4 个内存区域,这是第 4 个,在调试程序时使用
    Ctrl+Alt+F View -> Debug Windows -> FPU 显示浮点处理单元和 SSE 寄存器,在调试程序时使用
    Ctrl+Alt+O View -> Debug Windows -> CodeGuard Log 显示 CodeGuard 日志,(使用 Borland 编译器时) 调试程序时使用
    Ctrl+F12 View -> Units 显示当前项目或项目组里面所有的程序代码文件
    Shift+F12 View -> Forms 显示当前项目或项目组里面所有设计的窗口
    F12 View -> Toggle Form/Unit 在代码编辑和窗口设计之间切换
    Shift+Alt+F11 View -> Structure 显示代码/窗口结构面板
    F11 View -> Object Inspector 打开或定位到窗口画面编辑用的属性和事件面板
    Alt+0 View -> Window List 显示所有打开了的窗口
    Ctrl+Alt+P View -> Tool Palette 打开工具面板。在窗口画面编辑时用的控件面板
    Ctrl+Alt+F11 View > Project Manager 打开项目管理面板
    Shift+Ctrl+E Refactor -> Rename 重构改名〖注1〗
    Shift+F11 Project -> Add to Project 在当前项目里面添加已有的程序文件,打开选择文件的对话框
    Alt+F9 Project -> Build <file_name> 编译当前打开的代码文件,这个文件在上次编译之后没有修改过也会重新编译
    Ctrl+F9 Project > Make <project_name> 编译当前项目,上次编译之后没有修改过的文件不重新编译
    Shift+F9 Project > Build <project_name> 编译当前项目,上次编译之后无论是否修改过也要重新编译
    Shift+Ctrl+F11 Project -> Options 打开项目配置窗口
    F9 Run -> Run 运行。修改过的和没有编译过的文件都编译,如果没有错误就运行编译之后的文件,可以调试
    Shift+Ctrl+F9 Run -> Run Without Debugging 运行。修改过的和没有编译过的文件都编译,如果没有错误就运行编译之后的文件,不可以调试
    F8 Run > Step Over 单步运行,调试程序时,在断点处停下来时使用
    F7 Run -> Trace Into 单步运行,如果这一步是调用函数,会跟踪到函数内部,调试程序时,在断点处停下来时使用
    Shift+F7 Run -> Trace to Next Source Line 运行到下一行源程序对应的位置,调试程序时,在反汇编窗口里面使用
    F4 Run -> Run to Cursor 运行程序,运行到当前光标位置停下来
    Shift+F8 Run -> Run Until Return 运行程序,运行到函数返回时停下来
    Ctrl+F2 Run -> Program Reset 停止调试和运行程序
    Ctrl+F7 Run -> Evaluate/Modify 调试程序,程序停在断点时,查看变量值和计算表达式的值
    Ctrl+F5 Run -> Add Watch 添加一个要查看的变量或表达式到 Watch 里面
    Alt+End Window -> Next Window 当窗口漂浮出来的时候,切换到下一个窗口
    Ctrl+Tab 在打开的文件之间切换,代码编辑或窗口设计上面的 Tab 页面的各个页面之间切换
    Shift+Ctrl+Tab 在打开的文件之间切换,代码编辑或窗口设计上面的 Tab 页面的各个页面之间切换,反向顺序
    Alt+F4 关闭 C++ Builder / RAD Studio
    Ctrl+Num + 代码右键菜单 -> Increase Font Size 代码的字体变大一些
    Ctrl+Num - 代码右键菜单 -> Decrease Font Size 代码的字体变小一些
    Shift+Ctrl+N 代码右键菜单 -> Find -> Find Definition 在整个项目里面查找这个标识的定义〖注2〗
    Shift+Ctrl+Enter 代码右键菜单 -> Find -> Find References 在整个项目里面查找这个标识的所有的引用,显示在底部的 C++ Find References 面板里面〖注2〗
    Shift+Ctrl+B 代码右键菜单 -> Find -> Show Base Types 显示这个类的继承结构 (父类,父类的父类……,一直到最前面的祖先类),显示在底部的 Type Hierarchy 面板里面〖注2〗
                                Shift+Ctrl+Q                             代码右键菜单 -> Find -> Show Derived Types 显示这个类的所有的子类,子类的子类……,是一个树形结构,显示在底部的 Type Hierarchy 面板里面〖注2〗

    〖注1〗使用这个功能需要 clang 编译器,菜单项有效,但是快捷键没有效果
    〖注2〗使用这个功能需要 clang 编译器,并且在项目设置里面的 Project Properties 里面打开 Index files for 'Definitions and References' 选项

    二. 窗口画面编辑快捷键

    快捷键 执行的操作
    Ctrl+↑
    Ctrl+↓
    Ctrl+←
    Ctrl+→
    移动选择的控件
    Shift+Ctrl+↑
    Shift+Ctrl+↓
    Shift+Ctrl+←
    Shift+Ctrl+→
    快速移动选择的控件
    Tab



    输入焦点在控件之间切换
    Shift+↑
    Shift+↓
    Shift+←
    Shift+→
    改变控件大小
                            Esc                           选择上一级控件 (选择这个控件的容器),例如按钮放在了 Panel 里面,Panel 放在了 Form上,如果现在选择的是按钮,按 Esc 就选择了 Panel,再按一次 Esc 就选择了 Form

    三. 代码编辑快捷键

    快捷键 执行的操作
    Alt+[ 查找匹配的括号 {[()]} 或向后查找匹配的引号 "''"
    Alt+] 查找匹配的括号 {[()]} 或向前查找匹配的引号 "''"
    Ctrl+Q+[ 查找匹配的括号 {[()]} 或向后查找匹配的引号 "''"
    Ctrl+Q+] 查找匹配的括号 {[()]} 或向前查找匹配的引号 "''"
    Tab 把选择的一段代码向右缩进
    Ctrl+I 把选择的一段代码向右缩进
    Ctrl+K+I 把选择的一段代码向右缩进
    Shift+Ctrl+I 把选择的一段代码向右缩进
    Shift+Tab 把选择的一段代码向左退回缩进
    Ctrl+K+U 把选择的一段代码向左退回缩进
    Shift+Ctrl+U 把选择的一段代码向左退回缩进
    Ins (Insert) 切换插入和改写模式
    Backspace 把光标左面的一个字符删掉,光标退一个字符的位置
    Ctrl+Backspace 向前删除一个单词。从光标位置开始向前删除,一直到曾经删除过非空白字符,然后又遇到空白字符为止
    Del (Delete) 删除光标右面的一个字符
    F1 显示光标位置的标识符的帮助
    F5 当前行设为断点 / 取消断点
    Page Down 向下翻页
    Page Up 向上翻页
    Ctrl+Z 撤销,退回到编辑之前状态
    Alt+Backspace 撤销,退回到编辑之前状态
    Shift+Ctrl+Z 取消撤销,恢复到编辑之后的状态
    Alt+Shift+Backspace 取消撤销,恢复到编辑之后的状态
    Alt+F7 定位到编译错误信息里面的上一个错误的位置
    Alt+F8 定位到编译错误信息里面的下一个错误的位置
    Alt+F10 相当于点击鼠标右键,弹出右键菜单
    Shift+F10 相当于点击鼠标右键,弹出右键菜单
    Ctrl+F6 在 .h 和 .cpp 之间切换
    Alt+Page Down 在代码/窗口设计的底部页面选项卡之间切换 (.h / .cpp / 窗口设计之间切换) 下一页
    Alt+Page Up 在代码/窗口设计的底部页面选项卡之间切换 (.h / .cpp / 窗口设计之间切换) 上一页
    Ctrl+点击鼠标左键 寻找并且定位到变量、类或函数等的声明的位置
    Alt+↑ 寻找并且定位到变量、类或函数等的声明的位置
    Alt+← 返回到 Alt + ↑ 或 Ctrl + 点击鼠标左键的位置
    Alt+→ 切换到 Alt + ← 之前的位置
    Alt+鼠标左键+移动鼠标 定义列块,选中代码当中矩形区域 (先按住 Alt 键,然后鼠标左键点击并且保持左键一直按下,再移动鼠标)
    Alt+Shift+↑
    Alt+Shift+↓
    Alt+Shift+←
    Alt+Shift+→
    定义列块,选中代码当中矩形区域
    Alt+Shift+Home 定义列块时,光标移动到行首
    Alt+Shift+End 定义列块时,光标移动到行末
    Alt+Shift+Page Up 定义列块时,向上翻页
    Alt+Shift+Page Down 定义列块时,向下翻页
    Ctrl+Alt+Shift+← 定义列块时,选择的内容到上一个单词 (光标移动到上一个单词)
    Ctrl+Alt+Shift+→ 定义列块时,选择的内容到下一个单词 (光标移动到下一个单词)
    Ctrl+Alt+Shift+Home 定义列块时,选择的内容到屏幕上的第一行 (光标移动到屏幕上的第一行)
    Ctrl+Alt+Shift+End 定义列块时,选择的内容到屏幕上最后一行 (光标移动到屏幕上最后一行)
    Ctrl+Alt+Shift+Page Down 定义列块时,选择的内容到下一页 (光标移动到下一页)
    Ctrl+Alt+Shift+Page Up 定义列块时,选择的内容到上一页 (光标移动到上一页)
    Ctrl+/ 把选中的代码变成注释 / 解除变成注释
    Ctrl+Spacebar (空格键) 显示自动完成和代码提示弹出的窗口。(这个快捷键被中文输入法占用了,无法使用)
    Shift+Ctrl+Spacebar (空格键) 显示函数的参数代码提示弹出窗口
    Ctrl+J 显示代码模板弹出菜单
    Shift+Ctrl+G 在光标位置插入一个新生成的 GUID。
    Shift+Ctrl+T 打开对话框输入任务 (TODO),在光标位置插入这个新的任务 (TODO),请参考《C++ Builder 在程序代码里面记录 To-Do List》
    Ctrl+0
    ……
    Ctrl+9
    定位到书签 0 ~ 9 的位置
    Ctrl+Q+0
    ……
    Ctrl+Q+9
    定位到书签 0 ~ 9 的位置
    Shift+Ctrl+1
    ……
    Shift+Ctrl+9
    设置或取消书签 1 ~ 9
    Ctrl+K+0
    ……
    Ctrl+K+9
    设置或取消书签 0 ~ 9
    Ctrl+Alt+↑ 光标跳到这个函数 / 上一个函数的开始位置
    Ctrl+Alt+↓ 光标跳到下一个函数的开始位置
    Ctrl+Alt+鼠标滚轮滚动 相当于 Ctrl + Alt + ↑ 和 Ctrl + Alt + ↓ 上下跳到每个函数的开始位置
    Ctrl+Alt+Home 光标跳到第一个函数的开始位置
    Ctrl+Alt+End 光标跳到最后一个函数的开始位置
    Ctrl+F4 关闭目前编辑的文件 / 查看的页面,相当于点击代码编辑右上角的 “x” 形按钮
    Shift+Ctrl+F4 只保持当前编辑的文件,关闭所有其他打开编辑的文件。
    Ctrl+Alt+F12 显示打开的文件列表,相当于点击代码编辑右上角的 “v” 形按钮 (在关闭页面的 “x” 的旁边)
    Ctrl+Alt+NU 显示所有包含的头文件 (按住 Ctrl 和 Alt,然后依次按键 N 和 U),相当于点击代码编辑上面工具条上最左面的 Used Units 按钮
    Ctrl+Alt+NS 显示文件定位位置下拉表 (按住 Ctrl 和 Alt,然后依次按键 N 和 S),相当于点击代码编辑上面工具条上左面的 File Sections 按钮
    Ctrl+Alt+NT 显示类型下拉表 (按住 Ctrl 和 Alt,然后依次按键 N 和 T),相当于点击代码编辑上面工具条上的 Types 下拉表
    Ctrl+Alt+NP 显示函数列表 (按住 Ctrl 和 Alt,然后依次按键 N 和 P),相当于点击代码编辑上面的工具条上的 Methods 按钮
    Ctrl+Alt+NF 打开搜索 (按住 Ctrl 和 Alt,然后依次按键 N 和 F),相当于点击代码编辑上面的工具条上的 Project Symbol Search 按钮
    向上移动光标到上一行
    向下移动光标到下一行
    向左移动光标到上一个字符的位置
    向右移动光标到下一个字符的位置
    Page Up (PgUp) 向上翻页
    Page Down (PgDn) 向下翻页
    Home 移动光标到行首
    Ctrl+Q+S 移动光标到行首
    End 移动光标到行末
    Ctrl+Q+D 移动光标到行末
    Ctrl+Home 移动光标到文件开始位置
    Ctrl+Q+R 移动光标到文件开始位置
    Ctrl+End 移动光标到文件结束位置
    Ctrl+Q+C 移动光标到文件结束位置
    Ctrl+↑ 向上滚屏一行,如同向上拨鼠标滚轮的效果
    Ctrl+↓ 向下滚屏一行,如同向下拨鼠标滚轮的效果
    Ctrl+Q+T 滚屏,使得光标所在行滚动到屏幕的最上端
    Ctrl+← 移动光标到上一个单词
    Ctrl+→ 移动光标到下一个单词
    Ctrl+Page Down (PgDn) 把光标移动到屏幕底端
    Ctrl+Q+X 把光标移动到屏幕底端
    Ctrl+Page Up (PgUp) 把光标移动到屏幕顶端
    Ctrl+Q+E 把光标移动到屏幕顶端
    Ctrl+C 复制,把选中的内容复制到剪贴板里面
    Ctrl+Insert (Ins) 复制,把选中的内容复制到剪贴板里面
    Ctrl+V 粘贴,把剪贴板里面的内容粘贴到当前光标位置
    Shift+Insert (Ins) 粘贴,把剪贴板里面的内容粘贴到当前光标位置
    Ctrl+X 剪切,把选中内容剪掉 (删除),放在剪贴板里面
    Shift+Delete (Del) 剪切,把选中内容剪掉 (删除),放在剪贴板里面
    Delete (Del) 删除,把选中内容删掉
    Ctrl+Delete (Del) 删除,把选中内容删掉
    Ctrl+Enter (回车) 认为当前编辑内容的光标位置是文件名,用编辑器打开这个文件
    Ctrl+O+A 认为当前编辑内容的光标位置是文件名,用编辑器打开这个文件
    F10 输入焦点定位在主菜单上,然后可以用 ↑ ↓ ← → 浏览和选择主菜单项
    Ctrl+F10 输入焦点定位在主菜单上,然后可以用 ↑ ↓ ← → 浏览和选择主菜单项
    Ctrl+K+G 在当前位置放一个栈式标记 (后放的先取出)
    Ctrl+Alt+QG 把最后一个栈式标记移动到光标位置,并且跳到这个栈式标记移动之前的位置
    Ctrl+Q+G 跳到最后一个栈式标记的位置,并且删除这个标记
    Ctrl+K+B 光标处定义为块首。留下的 DOS 版本的快捷键。需要在编辑器选项里面的 Persistent Blocks 选项打勾选中才可以使用
    Ctrl+K+K 光标处定义为块尾。留下的 DOS 版本的快捷键。需要在编辑器选项里面的 Persistent Blocks 选项打勾选中才可以使用
    Ctrl+K+C 复制。留下的 DOS 版本的快捷键。把选择的内容复制一份放在光标位置。需要在编辑器选项里面的 Persistent Blocks 选项打勾选中才可以使用
    Ctrl+K+H 对于刚定义的块,在定义和取消定义之间切换。留下的 DOS 版本的快捷键。需要在编辑器选项里面的 Persistent Blocks 选项打勾选中才可以使用
    Ctrl+K+Y 删除选择的块。留下的 DOS 版本的快捷键。需要在编辑器选项里面的 Persistent Blocks 选项打勾选中才可以使用
    Ctrl+K+E 把光标位置的单词改为小写
    Ctrl+K+F 把光标位置的单词改为大写
    Ctrl+K+N 把选择的内容都转为大写
    Ctrl+K+O 把选择的内容都转为小写
    Ctrl+O+U 把选择的内容里面的所有大写字母都改为小写,所有的小写字母都改为大写
    Ctrl+K+T 选中光标位置的单词定,和鼠标双击单词的效果相同
    Shift+Ctrl+← 从光标位置开始,向前选择一个单词
    Shift+Ctrl+→ 从光标位置开始,向后选择一个单词
    Ctrl+K+R 显示打开文件的对话框,把选择的文件的内容插入当前位置
    Ctrl+K+W 显示保存文件的对话框,把当前选中的内容储存到这个文件里面
    Ctrl+K+P 显示打印对话框,把选中的内容打印出来
    Ctrl+O+C 把选中的内容转换为列块 (矩形块)
    Ctrl+O+K 把选中的内容转换为普通块 (首尾之间所有的内容)
    Ctrl+O+L 把选中的内容转换为行块 (首位之间所有的行)
    Ctrl+Q+B 把光标移动到块首。留下的 DOS 版本的快捷键。这个功能需要在编辑器选项里面的 Persistent Blocks 选项打勾选中才可以使用
    Ctrl+Q+K 把光标移动到块尾。留下的 DOS 版本的快捷键。这个功能需要在编辑器项里面的 Persistent Blocks 选项打勾选中才可以使用
    Ctrl+N 光标处换行,如同回车的效果,但是光标保持原来位置,没有跟到下一行首
                                                Ctrl+P                                             下一个键盘按键操作当作输入字符,而不是快捷键,例如 Ctrl+C 为复制的快捷键,如果按了这个快捷键,会复制当前选中内容到剪贴板,但是先按 Ctrl+P 然后再按 Ctrl+C 会让 Ctrl+C 这个按键组合产生的字符编码 0x03 当作一个编码为 0x03 的字符放在光标位置
    Ctrl+W 选择光标处的标识,并且把选择区域扩大到这个标识所在的语法范围,可能是一个单词,或者一个 ( ) / [ ] / { } 的范围
    Shift+Ctrl+KA 代码折叠:展开所有的程序块
    Shift+Ctrl+KC 代码折叠:折叠所有的类
    Shift+Ctrl+KE 代码折叠:折叠一个程序块
    Shift+Ctrl+KG 代码折叠:折叠 Initializes / finalize 和 interface / implementation
    Shift+Ctrl+KM 代码折叠:折叠所有的方法 (函数)
    Shift+Ctrl+KN 代码折叠:折叠一个 namespace / Unit
    Shift+Ctrl+KO 代码折叠:在允许程序代码折叠和禁止折叠之间切换
    Shift+Ctrl+KP 代码折叠:折叠所有嵌套的过程 (函数)
    Shift+Ctrl+KT 代码折叠:当前选择的内容在折叠和展开之间切换
    Shift+Ctrl+KU 代码折叠:展开一个程序块
    Shift+↑
    Shift+↓
    Shift+←
    Shift+→
    选择一段文字。按住 Shift,然后上下左右移动光标
    Shift+End 在选择文字的过程中,光标移动到行末
    Shift+Home 在选择文字的过程中,光标移动到行首
    Shift+PgDn 在选择文字的过程中,向下翻页
    Shift+PgUp 在选择文字的过程中,向上翻页
    Shift+Ctrl+End 在选择文字的过程中,把光标移动到文件末尾
    Shift+Ctrl+Home 在选择文字的过程中,把光标移动到文件开头
    Shift+Ctrl+PgUp (Page Up) 在选择文字的过程中,把光标移动到屏幕顶端
    Shift+Ctrl+PgDn (Page Down) 在选择文字的过程中,把光标移动到屏幕底端
    Shift+Ctrl+← 在选择文字的过程中,把光标移动到前面一个单词
    Shift+Ctrl+→ 在选择文字的过程中,把光标移动到后面一个单词
    Shift+Ctrl+R 开始 / 结束记录键盘操作,请参考《C++ Builder 编辑代码时记录和播放键盘操作》
    Shift+Ctrl+P 播放记录的键盘操作,请参考《C++ Builder 编辑代码时记录和播放键盘操作》
    Shift+Ctrl+Y 删除光标位置到行末的内容
    Ctrl+Q+Y 删除光标位置到行末的内容
    Ctrl+T 向后删除一个单词。从光标位置开始向后删除,一直到曾经删除过空白字符并且遇到不是空白字符为止
    Ctrl+Y 把光标所在行删掉。
    Alt+G 打开输入行号的对话框,移动光标到输入的这个行号上
    Ctrl+O+G 打开输入行号的对话框,移动光标到输入的这个行号上
    Shift+Ctrl+J 进入 / 退出同步编辑模式。先选择一段文字,如果这段文字包含相同的单词的时候,使用这个快捷键可以进入同步编辑模式,修改几个相同单词当中的一个,其他的几个都跟着一起修改
    Shift+Ctrl+↑ 在声明和实现之间切换〖注3〗
    Shift+Ctrl+↓ 在声明和实现之间切换〖注3〗
    Ctrl+O+O 插入编译器选项〖注4〗
    Shift+Ctrl+C 在类里面输入 property identifier : type; 然后使用这个快捷键 (或者鼠标右键 -> Complete Class at Cursor),就自动把这个属性的 read 和 write 及对应的函数的声明和实现都补充上了〖注4〗

    〖注3〗快捷键测试无效,可以通过鼠标右键菜单实现。右键菜单 -> Find -> Go to type declaration 转到声明;右键菜单 -> Find -> Find Definition 转到实现。使用这个功能需要 clang 编译器,并且在项目设置里面的 Project Properties 里面打开 Index files for 'Definitions and References' 选项
    〖注4〗虽然帮助里面有,但是在 Delphi 里面测试通过,在 C++ 里面没有找到这个菜单项,并且快捷键也测试无效

    相关文章

      网友评论

        本文标题:C++ Builder 的快捷键完整版

        本文链接:https://www.haomeiwen.com/subject/knhzehtx.html