命令名 快捷键 说明
视图 . 宏资源管理器
Alt + F8
显示"宏资源管理器"窗口,其中列出了可供当前解决方案使用的所有宏。
工具 . 宏 IDE
Alt + F11
启动宏 IDE ,即 Visual Studio 宏。
工具 . 记录临时宏
Ctrl + Shift + R
使环境处于宏记录模式。
工具 . 运行临时宏
Ctrl + Shift + P
播放记录的宏。
编辑 . 复制
Ctrl + C
Ctrl + Insert
将当前选定的项复制到系统剪贴板。
编辑 . 剪切
Ctrl + X
Shift + Delete
将当前选定的项移除到系统剪贴板。
编辑 . 循环应用剪贴板中的复制项
Ctrl + Shift + Ins
Ctrl + Shift + V
将项从"工具箱"的"剪贴板循环"选项卡粘贴在文件中的插入点,并自动选择粘贴的项。可通过重复按这些快捷键来查看剪贴板上的每个项。
编辑 . 删除
Delete
删除光标右侧的一个字符。
编辑 . 查找所有引用
Shift + F12
显示代码中所选内容的引用。
编辑 . 打开文件
Ctrl + Shift + G
显示"打开文件"对话框,在此可选择要打开的现有文件。
编辑 . 粘贴
Ctrl + V
Shift + Insert
在插入点插入剪贴板的内容。
编辑 . 重复
Ctrl + Shift + Z
Ctrl + Y
Shift + Alt + Backspace
还原上次撤消的操作。
编辑 . 取消选定
Esc
关闭菜单或对话框,取消正在进行的操作,或将焦点放在当前文档窗口中。仅在 .NET Framework 设计器中可用。
编辑 . 取消
Alt + Backspace
Ctrl + Z
撤消上一编辑操作。
文件 . 打印
Ctrl + P
显示"打印"对话框,可在其中选择打印机设置。
文件 . 全部保存
Ctrl + Shift + S
保存当前解决方案中的所有文档和外部文件项目中的任何文件。
文件 . 保存选定项
Ctrl + S
保存当前项目中的选定项。
工具 . 转到命令行
Ctrl + /
将插入符号放置在"标准"工具栏上的"查找 / 命令"框中。
视图 . 后退
Alt + 向右键
显示查看历史记录中的上一页。仅可用于" Web 浏览器"窗口。
视图 . 前进
Alt + 向右键
显示查看历史记录中的下一页。仅可用于" Web 浏览器"窗口。
视图 . 弹出浏览上下文
Ctrl + Shift +8
返回到上次执行浏览操作的位置。在"对象浏览器"或"类视图"窗口中可用。
视图 . 切换设计器
F7
在编辑器的"代码"视图中显示选定的项。
调试 . 应用代码更改
Alt + F10
开始一个"编辑"或"继续"生成,以应用对正在调试的代码所作的更改。
调试 . 自动窗口
Ctrl + Alt + V , A
显示"自动"窗口,以查看当前过程内当前执行行范围中的当前变量的值。
调试 . 全部中断
Ctrl + Alt + Break
临时停止执行调试会话中的所有进程。仅可用于"运行"模式。
调试 . 在函数处中断
Ctrl + B
显示"新建断点"对话框。
调试 . 断点
Ctrl + Alt + B
显示"断点"对话框,在此可添加和修改断点。
调试 . 调用堆栈
Ctrl + Alt + C
显示"调用堆栈"窗口,以显示当前执行线程的所有活动过程或堆栈帧的列表。仅可用于"运行"模式。
调试 . 删除所有断点
Ctrl + Shift + F9
清除项目中的所有断点。
调试 . 反汇编
Ctrl + Alt + D
显示"反汇编"窗口。
调试 . 启用断点
Ctrl + F9
将断点从禁用切换到启用。
调试 . 异常
Ctrl + Alt + E
显示"异常"对话框。
调试 . 即时
Ctrl + Alt + I
显示"即时"窗口,在此可计算表达式和执行个别命令。
调试 . 局部变量
Ctrl + Alt + V , L
显示"局部变量"窗口,以查看当前堆栈帧中每个过程的变量及变量值。
调试 . 内存 1
Ctrl + Alt + M , 1
显示"内存 1 "窗口,查看在"监视"或"变量"窗口中不能清楚地显示的大缓冲区、字符串和其他数据。
调试 . 内存 2
Ctrl + Alt + M , 2
显示"内存 2 "窗口,查看在"监视"或"变量"窗口中不能清楚地显示的大缓冲区、字符串和其他数据。
调试 . 内存 3
Ctrl + Alt + M , 3
显示"内存 3 "窗口,查看在"监视"或"变量"窗口中不能清楚地显示的大缓冲区、字符串和其他数据。
调试 . 内存 4
Ctrl + Alt + M , 4
显示"内存 4 "窗口,查看在"监视"或"变量"窗口中不能清楚地显示的大缓冲区、字符串和其他数据。
调试 . 模块
Ctrl + Alt + U
显示"模块"窗口,该窗口允许查看由程序使用的 .dll 或 .exe 文件。在多处理调试中,可以右击并选择"显示所有程序的模块"。
调试 . 进程
Ctrl + Alt + Z
显示"进程"窗口。可用于"运行"模式。
调试 . 快速监视
Ctrl + Alt + Q
Shift + F9
显示包含选定表达式的当前值的"快速监视"对话框。仅适用于"中断"模式。使用该命令可检查尚未为其定义监视表达式的变量、属性或其他表达式的当前值。
调试 . 寄存器
Ctrl + Alt + G
显示"寄存器"窗口,其中显示了用于调试本机代码应用程序的寄存器内容。
调试 . 重新启动
Ctrl + Shift + F5
终止调试会话,重新生成,然后从开始处开始运行应用程序。可用于"中断"模式和"运行"模式。
调试 . 运行到光标处
Ctrl + F10
在"中断"模式下,从当前语句继续执行代码,直到选定语句。"当前执行行"边距指示符出现在"边距指示符"栏中。在"设计"模式下,启动调试器并执行代码(执行到光标所在的位置)。
调试 . 脚本资源管理器
Ctrl + Alt + N
显示"脚本资源管理器"窗口,该窗口列出处于调试过程中的文档集。可用于"运行"模式。
调试 . 设置下一语句
Ctrl + Shift + F10
在选择的代码行上设置执行点。
调试 . 显示下一语句
Alt + 数字键区中的 *
突出显示要执行的下一条语句。
调试 . 启动
F5
自动附加调式器,并从" <Project> 属性"对话框中指定的启动项目中运行应用程序。如果为"中断"模式,则更改为"继续"。
调试 . 使用应用程序验证工具开始执行
Shift + Alt + F5
只可在安装了"应用程序验证工具"的情况下使用。有关更多信息,请参见" C++ 安全最佳做法"
调试 . 开始执行不调试
Ctrl + F5
在不调用调试器的情况下运行代码。
调试 . 逐语句
F11
在执行进入函数调用后,逐条语句执行代码。
调试 . 进入并单步执行当前进程
Ctrl + Alt + F11
调试 . 跳出
Shift + F11
执行当前执行点所处函数的剩余行。
调试 . 跳出当前进程
Ctrl + Shift + Alt + F11
调试 . 逐过程
F10
执行下一行代码,但不执行任何函数调用。
调试 . 逐过程执行当前进程
Ctrl + Alt + F10
调试 . 停止调试
Shift + F5
停止运行程序中的当前应用程序。可用于"中断"模式和"运行"模式。
调试 . 线程
Ctrl + Alt + H
显示"线程"窗口,以查看当前进程的所有线程及其相关信息。
调试 . 切换断点
F9
在当前行设置或移除断点。
调试 . 切换反汇编
Ctrl + F11
显示当前源文件的反汇编信息。仅适用于"中断"模式。
调试 . 监视
Ctrl + Alt + W , 1
显示" Watch1 "窗口,以查看所选变量或监视表达式的值。
调试 . 监视 2
Ctrl + Alt + W , 2
显示" Watch2 "窗口,以查看所选变量或监视表达式的值。
调试 . 监视 3
Ctrl + Alt + W , 3
显示" Watch3 "窗口,以查看所选变量或监视表达式的值。
调试 . 监视 4
Ctrl + Alt + W , 4
显示" Watch4 "窗口,以查看所选变量或监视表达式的值。
工具 . 附加到进程
Ctrl + Alt + P
显示"附加到进程"对话框,该对话框允许在单个解决方案中同时调试多个程序。
编辑 . 查找
Ctrl + F
显示"查找和替换"对话框的"快速查找"选项卡。
编辑 . 在文件中查找
Ctrl + Shift + F
显示"查找和替换"对话框的"在文件中查找"选项卡。
编辑 . 查找下一个
F3
查找上次搜索文本的下一个匹配项。
编辑 . 查找下一个选定项
Ctrl + F3
在文档中查找当前选定文本的下一个匹配项。
编辑 . 查找上一个
Shift + F3
查找搜索文本的上一个匹配项。
编辑 . 查找上一个选定项
Ctrl + Shift + F3
查找当前选定文本的上一匹配项或者插入符号处的单词。
编辑 . 查找符号
Alt + F12
显示"查找和替换"对话框的"查找符号"选项卡。
编辑 . 转到查找组合框
Ctrl + D
将插入符号放置在"标准"工具栏上的"查找 / 命令"框中。
编辑 . 渐进式搜索
Ctrl + I
开始渐进式搜索。如果启动了渐进式搜索,但尚未键入任何字符,则会恢复前一模式。如果已找到文本,则搜索下一匹配项。
编辑 . 快速查找符号
Shift + Alt + F12
在文件中搜索选定的对象或成员,并在"查找符号结果"窗口中显示匹配项。
编辑 . 替换
Ctrl + H
在"查找和替换"对话框的"快速替换"选项卡中显示替换选项。
编辑 . 在文件中替换
Ctrl + Shift+ H
在"查找和替换"对话框的"在文件中替换"选项卡中显示替换选项。
编辑 . 反向渐进式搜索
Ctrl + Shift + I
更改渐进式搜索的方向,从文件尾开始向文件头搜索。
编辑 . 停止搜索
Alt + F3 , S
暂停当前的"在文件中查找"操作。
视图 . 查找符号结果
Ctrl + Alt + F12
显示"查找符号结果"窗口,该窗口显示符号搜索的匹配项。
编辑 . 下移控件
Ctrl + 向下键
在设计图面上,将选定的控件以 1 为增量向下移动。
编辑 . 将控件移动到下侧网格
向下键
在设计图面上,将选定的控件以 8 为增量向下移动。
编辑 . 左移控件
Ctrl + 向左键
在设计图面上,将控件以 1 为增量向左移动。
编辑 . 将控件移动到左侧网格
向左键
在设计图面上,将控件以 8 为增量向左移动。
编辑 . 右移控件
Ctrl + 向右键
在设计图面上,将控件以 1 为增量向右移动。
编辑 . 将控件移动到右侧网格
向右键
在设计图面上,将控件以 8 为增量向右移动。
编辑 . 上移控件
Ctrl + 向上键
在设计图面上,将控件以 1 为增量向上移动。
编辑 . 将控件移动到上侧网格
向上键
在设计图面上,将控件以 8 为增量向上移动。
编辑 . 选择下一个控件
Tab
移动到页面上的下一个控件。
编辑 . 选择上一个控件
Shift + Tab
移回到页面上选定的前一个控件。
编辑 . 显示平铺网格
Enter
在设计图面上显示网格。
编辑 . 向下调大控件大小
Ctrl + Shift + 向下键
在设计图面上,以 1 为增量,增加控件的高度。
编辑 . 将控件调大到下侧网格
Shift + 向下键
在设计图面上,以 8 为增量,增加控件的高度。
编辑 . 向左调整控件大小
Ctrl + Shift + 向左键
在设计图面上,以 1 为增量,减少控件的宽度。
编辑 . 将控件调大到左侧网格
Shift + 向左键
在设计图面上,以 8 为增量,减少控件的宽度。
编辑 . 向右调整控件大小
Ctrl + Shift + 向右键
在设计图面上,以 1 为增量,增加控件的宽度。
编辑 . 将控件调大到右侧网格
Shift + 向右键
在设计图面上,以 8 为增量,增加控件的宽度。
编辑 . 向上调整控件大小
Ctrl + Shift + 向上键
在设计图面上,以 1 为增量,减少控件的高度。
编辑 . 将控件调大到上侧网格
Shift + 向上键
在设计图面上,以 8 为增量,减少控件的高度。
编辑 . 左移字符
向左键
将光标向左移动一个字符。
编辑 . 右移字符
向右键
将光标向右移动一个字符。
编辑 . 文档结尾
Ctrl + End
将插入点移动到文档的最后一行。
编辑 . 文档开始
Ctrl + Home
将插入点移动到文档首行。
编辑 . 转到
Ctrl + G
显示"转到行"对话框。
编辑 . 转到大括号
Ctrl + ]
将插入点移动到文档中的下一个大括号处。
编辑 . 向下移动一行
向下键
将光标下移一行。
编辑 . 行尾
End
将光标移至当前行的结尾。
编辑 . 行首
Home
将光标移至当前行的开头。
编辑 . 向上移动一行
向上键
将光标上移一行。
编辑 . 下一书签
Ctrl + K , Ctrl + N
移动到文档中下一个书签处。
编辑 . 向下翻页
Page Down
在"编辑器"窗口中向下滚动一屏。
编辑 . 向上翻页
Page Up
在"编辑器"窗口中向上滚动一屏。
编辑 . 上一书签
Ctrl + K , Ctrl + P
移动到上一书签。
编辑 . 快速信息
Ctrl + K , Ctrl + I
基于当前语言显示"快速信息"。
编辑 . 向下滚动一行
Ctrl + 向下键
将文本向下滚动一行。仅可用于文本编辑器。
编辑 . 向上滚动一行
Ctrl + 向上键
将文本向上滚动一行。仅可用于文本编辑器。
编辑 . 视图底部
Ctrl + Page Down
移动到当前文档末尾。
编辑 . 视图顶部
Ctrl + Page Up
移动到当前窗口的顶部。
编辑 . 下一字
Ctrl + 向右键
将插入点向右移动一个单词。
编辑 . 上一字
Ctrl + 向左键
将插入点向左移动一个单词。
视图 . 浏览下一个
Ctrl + Shift +1
定位到项的下一个定义、声明或引用。在"对象浏览器"和"类视图"窗口中可用。
视图 . 浏览上一个
Ctrl + Shift + 2
定位到项的上一个定义、声明或引用。在"对象浏览器"和"类视图"窗口中可用。
视图 . 向后定位
Ctrl + - (减号)
定位至浏览的上一代码行。
视图 . 向前定位
Ctrl + Shift + - (减号)
定位至浏览的下一代码行。
编辑 . 向左扩展一个字符
Shift + 向左键
将光标左移一个字符以扩展所选内容。
编辑 . 向左扩展一个字符列
Shift + Alt + 向左键
将光标左移一个字符以扩展列选择。
编辑 . 向右扩展一个字符
Shift + 向右键
将光标右移一个字符以扩展所选内容。
编辑 . 向右扩展一个字符列
Shift + Alt + 向右键
将光标右移一个字符以扩展列选择。
编辑 . 文档结尾扩展
Ctrl + Shift + End
选择从插入点到文档最后一行的文本。
编辑 . 文档开始扩展
Ctrl + Shift + Home
选择从插入点到文档首行的文本。
编辑 . 扩展转到大括号
Ctrl + Shift + ]
将插入点移动到下一个大括号处以扩展选定内容。
编辑 . 向下扩展一行
Shift + 向下键
从插入点位置开始,将选定文本向下扩展一行。
编辑 . 向下扩展列
Shift + Alt + 向下键
将光标下移一行以扩展列的选定内容。
编辑 . 扩展到行尾
Shift + End
选择从插入点到当前行行尾的文本。
编辑 . 行尾扩展列
Shift + Alt + End
将插入点移动到行尾以扩展列的选定内容。
编辑 . 扩展到行首
Shift + Home
选择从插入点到行首的文本。
编辑 . 行首扩展列
Shift + Alt + Home
将插入点移到行首以扩展列选择。
编辑 . 向上扩展一行
Shift + 向上键
从插入点位置开始向上逐行选择文本。
编辑 . 向上扩展列
Shift + Alt + 向上键
将光标上移一行以扩展列的选定内容。
编辑 . 向下扩展一页
Shift + Page Down
将选定内容向下扩展一页。
编辑 . 向上扩展一页
Shift + Page Up
将选定内容向上扩展一页。
编辑 . 全选
Ctrl + A
选择当前文档中的所有内容。
编辑 . 选择当前字
Ctrl + W
选择包含插入点的单词或插入点右侧的单词。
编辑 . 选择到最后一个返回
Ctrl + =
选择从"编辑器"中的当前位置到上一位置之间的内容。
编辑 . 扩展到视图底部
Ctrl + Shift + Page Down
将光标移动到视图中的最后一行以扩展选定内容。
编辑 . 扩展到视图顶部
Ctrl + Shift + Page Up
将选定内容扩展到当前窗口的顶部。
编辑 . 扩展到下一字
Ctrl + Shift + 向右键
将选定内容向右扩展一个单词的位置。
编辑 . 向后扩展一个字列
Ctrl + Shift + Alt + 向右键
将光标右移一个单词以扩展列选择。
编辑 . 扩展到上一字
Ctrl + Shift + 向左键
将选定内容向左扩展一个单词的位置。
编辑 . 向前扩展一个字列
Ctrl + Shift + Alt + 向左键
将光标左移一个单词以扩展列选择。
视图 . 全屏
Shift + Alt+ Enter
切换"全屏"模式的打开和关闭。
视图 . 向后定位
Ctrl + -
返回到导航历史记录中的上一个文档或窗口。
视图 . 向前定位
Ctrl + Shift + -
向前移动到导航历史记录中的下一个文档或窗口。
窗口 . 激活文档窗口
Esc
关闭菜单或对话框,取消正在进行的操作,或将焦点放在当前文档窗口中。
窗口 . 关闭文档窗口
Ctrl + F4
关闭当前 MDI 子窗口。
窗口 . 关闭工具窗口
Shift + Esc
关闭当前工具窗口。
窗口 . 移动到导航栏
Ctrl + F2
当编辑器处于"代码"视图或"服务器代码"视图中时,将光标移至位于代码编辑器顶部的下拉栏中。
窗口 . 下一个文档窗口
Ctrl + F6
逐个窗口地循环通过 MDI 子窗口。
窗口 . 下一个文档窗口导航栏
Ctrl + Tab
显示 IDE 导航器,并选中第一个文档窗口。
窗口 . 下一窗格
Alt + F6
移动到下一工具窗口。
窗口 . 下一个拆分窗格
F6
移动到单个文档的拆分窗格视图的下一个窗格。
窗口 . 下一选项卡
Ctrl + Page Down
移动到文档或窗口中的下一个选项卡。
窗口 . 下一个工具窗口导航栏
Alt + F7
显示 IDE 导航器,并选中第一个工具窗口。
窗口 . 上一个文档窗口
Ctrl + Shift + F6
移动到编辑器或设计器中的上一个文档。
窗口 . 上一个文档窗口导航栏
Ctrl + Shitf + TAB
显示 IDE 导航器,并选中上一个文档窗口。
窗口 . 上一窗格
Shift + Alt + F6
移动到上次选定的窗口。
窗口 . 上一个拆分窗格
Shift + F6
移动到拆分窗格视图中的文档的上一个窗格。
窗口 . 上一选项卡
Ctrl + Page Up
移动到文档或窗口中的上一个选项卡。
窗口 . 上一个工具窗口导航栏
Shift + Alt + F7
显示 IDE 导航器,并选中上一个工具窗口。
窗口 . 显示 EzMDI 文件列表
Ctrl + Alt + 向下键
显示仅列出所有打开文档的弹出窗口。
生成 . 生成解决方案
Ctrl + Shift + B
生成解决方案。
生成 . 取消
Ctrl + Break
停止当前生成过程。
生成 . 编译
Ctrl + F7
创建一个对象文件,在其中包含选定文件的机器码、链接器指令、节、外部引用以及函数名或数据名。
文件 . 新建文件
Ctrl + N
显示"新建文件"对话框,在此可以选择要添加到当前项目中的新文件。
文件 . 新建项目
Ctrl + Shift + N
显示"新建项目"对话框。
文件 . 打开文件
Ctrl + O
显示"打开文件"对话框。
文件 . 打开项目
Ctrl + Shift + O
显示"打开项目"对话框,在其中可将现有项目添加到解决方案。
项目 . 添加现有项
Shift + Alt + A
显示"添加现有项"对话框,该对话框使您可以将现有文件添加到当前项目。
项目 . 添加新项
Ctrl + Shift + A
显示"添加新项"对话框,该对话框允许向当前的项目添加新文件。
项目 . 重写
Ctrl + Alt + Insert
允许在派生类中重写基类方法。用于 C# 。