命令名 | 快捷键 | 说明 |
折叠到定义 | Ctrl + M,Ctrl + O | 自动确定在代码中创建区域的逻辑边界(如过程),然后隐藏它们。 |
注释选定内容 | Ctrl + K,Ctrl + C | 使用编程语言的正确注释语法将代码的当前行标记为注释。(vc2003) |
完成单词 | Ctrl + J Alt + 向右键 | 显示基于当前语言的“完整单词”。(vc2003) |
删除 | Delete | 删除光标右侧的一个字符。 |
向后删除 | Backspace | 删除光标左侧的一个字符。 |
删除水平空白 | Ctrl + K,Ctrl + \ | 折叠所选内容中的空白;如果没有所选内容,则删除光标旁边的空白。 |
编排文档格式 | Ctrl + K,Ctrl + D | 按照“选项”对话框“文本编辑器”部分中语言的“格式设置”窗格上指定的设置,对语言应用缩进和空格格式设置。 |
格式化选定内容 | Alt + F8 /Ctrl + K,Ctrl + F | 根据周围的代码行,正确缩进选定的代码行。(vc2003)(Alt + F8 调用宏资源管理器) |
编辑.隐藏选定内容 | Ctrl + M,Ctrl + H | 隐藏选定文本。信号图标标记隐藏文本在文件中的位置。 |
编辑.插入制表符 | Tab | 将文本行缩进指定数量的空格,如 4 个。(此快捷键支持多行操作) |
剪切行 | Ctrl + L/Shift + Alt + L | 将所有选定的行剪切到“剪贴板”,若尚未选定任何内容,则将当前行剪切到剪贴板。(vc2003) |
删除行 | Ctrl + Shift + L | 删除所有选定行;如果没有选定行,则删除当前行。 |
上开新行 | Ctrl + Enter | 在插入点之上插入一个空行。(不论光标在一行的何处) |
下开新行 | Ctrl + Shift + Enter | 在插入点之下插入一个空行。(不需要将光标移到行首或行尾了) |
行转置 | Shift + Alt + T | 将包含插入点的行移动到下一行之下。(可以看做是两行交换) |
转换为小写 | Ctrl + U | 将选定文本更改为小写字符。 |
转换为大写 | Ctrl + Shift + U | 将选定文本更改为大写字符。 |
改写模式 | Insert | 在插入和改写插入模式之间切换。仅在使用文本编辑器时可用。 |
停止隐藏当前区域 | Ctrl + M,Ctrl + U | 移除当前选定区域的大纲显示信息。 |
停止大纲显示 | Ctrl + M,Ctrl + P | 从整个文档中移除所有大纲显示信息。 |
交换定位点 | Ctrl + R,Ctrl + P | 交换当前选定内容的定位点与结束点。 |
左缩进 | Shift + Tab | 将选定行左移一个制表位。(此快捷键支持多行操作) |
切换所有大纲显示 | Ctrl + M,Ctrl + L | 在隐藏和显示状态之间切换所有以前被标记为隐藏的文本部分。 |
切换书签 | Ctrl + F2/Ctrl + K,Ctrl + K | 在当前行处设置或移除书签 |
切换大纲显示展开 | Ctrl + M,Ctrl + M | 在隐藏和显示状态之间切换当前选定的隐藏文本部分。 |
切换任务列表快捷方式 | Ctrl + K,Ctrl + H | 在当前行处设置或移除快捷方式。 |
切换自动换行 | Ctrl + R,Ctrl + R | 启用或禁用编辑器中的自动换行。 |
取消注释选定内容 | Ctrl + K,Ctrl + U | 从代码的当前行中移除注释语法。 |
查看空白 | Ctrl + Shift + 8/Ctrl + R,Ctrl + W | 显示或隐藏空格和制表符标记 |
删除直至结尾处 | Ctrl + Delete | 删除插入点右侧的单词。 |
删除直至开始处 | Ctrl + Backspace | 删除插入点左侧的单词。 |
字转置 | Ctrl + Shift + T | 对调插入点两边的单词。例如,main int 将更改为 int main。 |
命令名 | 快捷键 | 说明 |
全部中断 | CTRL + BREAK | 临时停止执行调试会话中的所有进程。仅适用于“运行”模式。 |
断点 | CTRL + B | 显示“断点”对话框,在此可添加和修改断点。 |
调用堆栈 | CTRL + ALT + C | 显示“调用堆栈”窗口,以显示当前执行线程的所有活动过程或堆栈帧列表。仅适用于“运行”模式。 |
清除所有断点 | CTRL + SHIFT + F9 | 清除项目中的所有断点。 |
启用断点 | CTRL + F9 | 在当前行上设置断点。 |
异常 | CTRL + SHIFT + E | 显示“异常”对话框。 |
即时 | CTRL + ALT + I | 显示“即时”窗口,在该窗口中可以计算表达式并执行单个的命令。 |
局部变量 | CTRL + ALT + L | 显示“局部变量”窗口,以查看当前堆栈帧中每个过程的变量及其值。 |
进程 | CTRL + SHIFT + R | 显示“进程”对话框,该对话框允许在单个解决方案中同时调试多个程序。 |
快速监视 | SHIFT + F9 | 显示带有选定表达式的当前值的“快速监视”对话框。仅适用于“中断”模式。使用该命令可检查尚未为其定义监视表达式的变量、属性或其他表达式的当前值。 |
重新启动 | CTRL + SHIFT + F5 | 终止调试会话,重新生成,然后从开始处开始运行应用程序。可用于“中断”模式和“运行”模式。 |
运行文档 | CTRL + ALT + R | 显示“运行文档”窗口,该窗口显示正处于调试过程中的文档集。适用于“运行”模式。 |
运行到光标处 | CTRL + F10 | 在“中断”模式下,从当前语句继续执行代码,直到所选语句。“当前执行行”边距指示符出现在“边距指示符”栏中。在“设计”模式下,启动调试器并执行代码,直到光标位置。 |
设置下一语句 | CTRL + SHIFT + F10 | 在选择的代码行上设置执行点。 |
显示下一语句 | ALT + 数字键区中的 * | 突出显示要执行的下一条语句。 |
启动 | F5 | 自动附加调试器,并从“<Project> 属性”对话框中指定的启动窗体运行应用程序。如果为“中断”模式,则更改为“继续”。 |
开始执行不调试 | CTRL + F5 | 在不调用调试器的情况下运行代码。 |
逐语句 | F11 | 在执行进入函数调用后,逐条语句执行代码。即单步执行,跟踪程序时很有用。 |
跳出 | SHIFT + F11 | 执行当前执行点所处函数的剩余行。 |
逐过程 | F10 | 执行下一行代码,但不执行任何函数调用。 |
停止调试 | SHIFT + F5 | 停止运行程序中的当前应用程序。可用于“中断”模式和“运行”模式。 |
线程 | CTRL + ALT + H | 显示“线程”窗口,以查看当前进程的所有线程及其相关信息。 |
切换断点 | F9 | 在当前行设置或移除断点。 |
监视1 | CTRL + ALT + W,1 键 | 显示“监视 1”窗口,以查看所选变量或监视表达式的值。 |
监视2 | CTRL + ALT + W,2 键 | 显示“监视 2”窗口,以查看所选变量或监视表达式的值。 |
监视3 | CTRL + ALT + W,3 键 | 显示“监视 3”窗口,以查看所选变量或监视表达式的值。 |
监视4 | CTRL + ALT + W,4 键 | 显示“监视 4”窗口,以查看所选变量或监视表达式的值。 |