通过使用相应的键盘快捷方式,可以快速使用 Visual Studio 中的各种命令和窗口。 下面列出了常规配置文件的默认命令快捷键,安装 Visual Studio 时可能已选择该配置文件。 无论选择哪个配置文件,都可以通过打开“选项”对话框,展开“环境”节点,然后选择“键盘”,认识命令的快捷操作方式。

生成:常用快捷方式
| 命令 |
键盘快捷键 |
命令 ID |
| 生成解决方案 |
Ctrl+Shift+B |
生成.生成解决方案 |
| 取消 |
Ctrl+Break |
生成.取消 |
| Compile |
Ctrl+F7 |
生成.编译 |
| 对解决方案运行代码分析 |
Alt+F11 |
生成.对解决方案运行代码分析 |
调试:常用快捷方式
| 命令 |
键盘快捷方式 [特殊上下文] |
命令 ID |
| 遇到函数时断开 |
Ctrl+B |
调试.在函数处中断 |
| 全部中断 |
Ctrl+Alt+Break |
调试.全部中断 |
| 删除所有断点 |
Ctrl+Shift+F9 |
调试.删除所有断点 |
| 异常 |
Ctrl+Alt+E |
调试.异常 |
| 快速监视 |
Ctrl+Alt+Q 或 Shift+F9 |
调试.快速监视 |
| 重启 |
Ctrl+Shift+F5 |
调试.重新启动 |
| 运行到光标处 |
Ctrl+F10 |
调试.运行到光标处 |
| 设置下一语句 |
Ctrl+Shift+F10 |
调试.设置下一语句 |
| 开始 |
F5 |
调试.启动 |
| 启动时不调试 |
Ctrl+F5 |
调试.开始执行不调试 |
| “单步执行” |
F11 |
调试.逐语句 |
| 单步跳出 |
Shift+F11 |
调试.跳出 |
| 逐过程 |
F10 |
调试.逐过程 |
| 停止调试 |
Shift+F5 |
调试.停止调试 |
| 切换断点 |
F9 |
调试.切换断点 |
编辑:常用快捷方式
| 命令 |
键盘快捷方式 [特殊上下文] |
命令 ID |
| 断行 |
Enter [文本编辑器、报表设计器、Windows 窗体设计器] 或 Shift+Enter [文本编辑器] |
编辑.分行 |
| 折叠到定义 |
Ctrl+M 、 Ctrl+O [文本编辑器] |
Edit.CollapseToDefinitions |
| 注释选定内容 |
Ctrl+K 、 Ctrl+C [文本编辑器] |
编辑.注释选定内容 |
| 完成单词 |
Alt+向右键 [文本编辑器、工作流设计器] 或 Ctrl+空格键 [文本编辑器、工作流设计器] 或 Ctrl+K 、 W [工作流设计器] 或 Ctrl+K、Ctrl+W [工作流设计器] |
编辑.完成单词 |
| 复制 |
Ctrl+C 或 Ctrl+Insert |
编辑.复制 |
| 剪切 |
Ctrl+X 或 Shift+Delete |
编辑.剪切 |
| 删除 |
删除 [团队资源管理器] 或 Shift+Delete [序列图、UML 活动图、层关系图] 或 Ctrl+Delete [类图] |
编辑.删除 |
| 查找 |
Ctrl+F |
编辑.查找 |
| 查找所有引用 |
Shift+F12 |
编辑.查找所有引用 |
| 在文件中查找 |
Ctrl+Shift+F |
编辑.在文件中查找 |
| 查找下一个 |
F3 |
编辑.查找下一个 |
| 查找下一个选择 |
Ctrl+F3 |
编辑.查找下一个选定项 |
| 设置文档格式 |
Ctrl+K、Ctrl+D [文本编辑器] |
编辑.编排文档格式 |
| 设置选定内容的格式 |
Ctrl+K、Ctrl+F [文本编辑器] |
编辑.格式化选定内容 |
| 转到 |
Ctrl+G |
编辑.转到 |
| 转到声明 |
Ctrl+F12 |
编辑.转到声明 |
| 转到定义 |
F12 |
编辑.转到定义 |
| 转到查找组合 |
Ctrl+D |
编辑.转到查找组合框 |
| 转到下一个位置 |
F8 |
编辑.转到下一个位置 |
| 插入代码片段 |
Ctrl+K、Ctrl+X |
编辑.插入代码片段 |
| “插入”选项卡 |
Tab [报表设计器、Windows 窗体设计器、文本编辑器] |
编辑.插入制表符 |
| 行 - 剪切 |
Ctrl+L [文本编辑器] |
编辑.剪切行 |
| 行 - 向下扩展列 |
Shift+Alt+向下箭 [文本编辑器] |
编辑.向下扩展列 |
| 行 - 打开上面的内容 |
Ctrl+Enter [文本编辑器] |
编辑.上开新行 |
| 列出成员 |
Ctrl+J [文本编辑器、工作流设计器] 或 Ctrl+K、Ctrl+L [工作流设计器] 或 Ctrl+K、L [工作流设计器] |
编辑.列出成员 |
| 导航到 |
Ctrl+, |
Edit.NavigateTo |
| 打开文件 |
Ctrl+Shift+G |
编辑.打开文件 |
| 改写模式 |
Insert [文本编辑器] |
编辑.改写模式 |
| 参数信息 |
Ctrl+Shift+空格键 [文本编辑器、工作流设计器] 或 Ctrl+K、Ctrl+P [工作流设计器] 或 Ctrl+K、P [工作流设计器] |
编辑.参数信息 |
| 粘贴 |
Ctrl+V 或 Shift+Insert |
编辑.粘贴 |
| 查看定义 |
Alt+F12 [文本编辑器] |
编辑.查看定义 |
| 重做 |
Ctrl+Y 或 Shift+Alt+Backspace 或 Ctrl+Shift+Z |
编辑.重做 |
| Replace |
Ctrl+H |
编辑.替换 |
| 全选 |
Ctrl+A |
编辑.全选 |
| 选择当前字词 |
Ctrl+W [文本编辑器] |
编辑.选择当前字 |
| 取消选择 |
Esc [文本编辑器、报表设计器、设置设计器、Windows 窗体设计器、托管资源编辑器] |
编辑.取消选定 |
| 环绕 |
Ctrl+K、Ctrl+S |
编辑.外侧代码 |
| 选项卡左侧 |
Shift+Tab [文本编辑器、报表设计器、Windows 窗体设计器] |
编辑.左缩进 |
| 切换所有大纲显示 |
Ctrl+M、Ctrl+L [文本编辑器] |
编辑.切换所有大纲显示 |
| 切换书签 |
Ctrl+K、Ctrl+K [文本编辑器] |
编辑.切换书签 |
| 切换完成模式 |
Ctrl+Alt+空格键 [文本编辑器] |
Edit.ToggleCompletionMode |
| 切换大纲显示展开 |
Ctrl+M、Ctrl+M [文本编辑器] |
编辑.切换大纲显示展开 |
| 取消注释选定内容 |
Ctrl+K、Ctrl+U [文本编辑器] |
编辑.取消注释选定内容 |
| 撤消 |
Ctrl+Z 或 Alt+Backspace |
编辑.取消 |
| 字词 - 删除至结尾 |
Ctrl+Delete [文本编辑器] |
编辑.字删除直至结尾处 |
| 字词 - 删除至开头 |
Ctrl+Backspace [文本编辑器] |
编辑.字删除直至开始处 |
文件:常用快捷方式
| 命令 |
键盘快捷方式 [特殊上下文] |
命令 ID |
| 退出 |
Alt+F4 |
文件.退出 |
| 新建文件 |
Ctrl+N |
文件.新建文件 |
| 新建项目 |
Ctrl+Shift+N |
文件.新建项目 |
| 新建网站 |
Shift+Alt+N |
文件.新建网站 |
| 打开文件 |
Ctrl+O |
文件.打开文件 |
| 打开项目 |
Ctrl+Shift+O |
文件.打开项目 |
| 打开网站 |
Shift+Alt+O |
文件.打开网站 |
| 重命名 |
F2 [团队资源管理器] |
文件.重命名 |
| 全部保存 |
Ctrl+Shift+S |
文件.全部保存 |
| 保存选定项 |
Ctrl+S |
文件.保存选定项 |
| 在浏览器中查看 |
Ctrl+Shift+W |
文件.在浏览器中查看 |
项目:常用快捷方式
| 命令 |
键盘快捷方式 [特殊上下文] |
命令 ID |
| 添加现有项 |
Shift+Alt+A |
项目.添加现有项 |
| 添加新项 |
Ctrl+Shift+A |
项目.添加新项 |
重构:常用快捷方式
| 命令 |
键盘快捷方式 [特殊上下文] |
命令 ID |
| 提取方法 |
Ctrl+R、Ctrl+M |
重构.提取方法 |
工具:常用快捷方式
| 命令 |
键盘快捷方式 [特殊上下文] |
命令 ID |
| 附加到进程 |
Ctrl+Alt+P |
工具.附加到进程 |
视图:常用快捷方式
| 命令 |
键盘快捷方式 [特殊上下文] |
命令 ID |
| 类视图 |
Ctrl+Shift+C |
视图.类视图 |
| 编辑标签 |
F2 |
视图.编辑标签 |
| 错误列表 |
Ctrl+\、Ctrl+E 或 Ctrl+\、E |
视图.错误列表 |
| 向后导航 |
Ctrl+- |
视图.向后定位 |
| 向前导航 |
Ctrl+Shift+- |
视图.向前定位 |
| 对象浏览器 |
Ctrl+Alt+J |
视图.对象浏览器 |
| 输出 |
Ctrl+Alt+O |
视图.输出 |
| “属性”窗口 |
F4 |
视图.属性窗口 |
| 刷新 |
F5 [团队资源管理器] |
视图.刷新 |
| 服务器资源管理器 |
Ctrl+Alt+S |
视图.服务器资源管理器 |
| 显示智能标记 |
Ctrl+. 或 Shift+Alt+F10 [HTML 编辑器设计视图] |
视图.显示智能标记 |
| 解决方案资源管理器 |
Ctrl+Alt+L |
视图.解决方案资源管理器 |
| TFS 团队资源管理器 |
Ctrl+\、Ctrl+M |
视图.Tfs 团队资源管理器 |
| 工具箱 |
Ctrl+Alt+X |
视图.工具箱 |
| 查看代码 |
Enter [类图] 或 F7 [设置设计器] |
视图.查看代码 |
| 视图设计器 |
Shift+F7 [HTML 编辑器源视图] |
视图.视图设计器 |
窗口:常用快捷方式
| 命令 |
键盘快捷方式 [特殊上下文] |
命令 ID |
| 激活文档窗口 |
Esc |
窗口.激活文档窗口 |
| 关闭文档窗口 |
Ctrl+F4 |
窗口.关闭文档窗口 |
| 下一个文档窗口 |
Ctrl+F6 |
窗口.下一个文档窗口 |
| 下一个文档窗口导航 |
Ctrl+Tab |
窗口.下一个文档窗口导航栏 |
| 下一个拆分窗格 |
F6 |
窗口.下一个拆分窗格 |
分析:全局快捷键
| 命令 |
键盘快捷键 |
命令 ID |
| 向后导航 |
Shift+Alt+3 |
分析.向后定位 |
| 向前导航 |
Shift+Alt+4 |
分析.向前定位 |
体系结构:全局快捷键
| 命令 |
键盘快捷键 |
命令 ID |
| 新建关系图 |
Ctrl+\、Ctrl+N |
体系结构.新建关系图 |
生成:全局快捷键
| 命令 |
键盘快捷键 |
命令 ID |
| 生成选择 |
Ctrl+B (Visual Studio 2019) |
Build.BuildSelection |
| 生成解决方案 |
Ctrl+Shift+B |
生成.生成解决方案 |
| 取消 |
Ctrl+Break |
生成.取消 |
| Compile |
Ctrl+F7 |
生成.编译 |
| 对解决方案运行代码分析 |
Alt+F11 |
生成.对解决方案运行代码分析 |
类视图上下文菜单:全局快捷键
| 命令 |
键盘快捷键 |
命令 ID |
| 属性 |
Alt+Enter |
类视图上下文菜单.类视图多选项目引用项.属性 |
调试:全局快捷键
| 命令 |
键盘快捷键 |
命令 ID |
| 应用代码更改 |
Alt+F10 |
调试.应用代码更改 |
| 附加到进程 |
Ctrl+Alt+P |
调试.附加到进程 |
| 自动 |
Ctrl+Alt+V、A |
调试.自动窗口 |
| 全部中断 |
Ctrl+Alt+Break |
调试.全部中断 |
| 断点 |
Ctrl+Alt+B |
调试.断点 |
| “调用堆栈” |
Ctrl+Alt+C |
调试.调用堆栈 |
| 删除所有断点 |
Ctrl+Shift+F9 |
调试.删除所有断点 |
| 启动 |
Alt+F2 |
调试.诊断中心.启动 |
| 反汇编 |
Ctrl+Alt+D |
调试.反汇编 |
| DOM 资源管理器 |
Ctrl+Alt+V、D |
调试.DOM 资源管理器 |
| 启用断点 |
Ctrl+F9 |
调试.启用断点 |
| 异常 |
Ctrl+Alt+E |
调试.异常 |
| 函数断点 |
Ctrl+K、B (Visual Studio 2019) Ctrl+B (Visual Studio 2017) |
Debug.FunctionBreakpoint |
| 转到上一个调用或 IntelliTrace 事件 |
Ctrl+Shift+F11 |
调试.转到上一个调用或 IntelliTrace 事件 |
| 开始诊断 |
Alt+F5 |
调试.图形.启动诊断 |
| 即时 |
Ctrl+Alt+I |
调试.即时 |
| IntelliTrace 调用 |
Ctrl+Alt+Y、T |
调试.IntelliTrace 调用 |
| IntelliTrace 事件 |
Ctrl+Alt+Y、F |
调试.IntelliTrace 事件 |
| JavaScript 控制台 |
Ctrl+Alt+V、C |
调试.JavaScript 控制台 |
| 局部变量 |
Ctrl+Alt+V、L |
调试.局部变量 |
| 进程组合 |
Ctrl+5 |
调试.位置工具栏.进程组合框 |
| 堆栈帧组合 |
Ctrl+7 |
调试.位置工具栏.堆栈帧组合框 |
| 线程组合 |
Ctrl+6 |
调试.位置工具栏.线程组合框 |
| 切换当前线程标记状态 |
Ctrl+8 |
调试.位置工具栏.切换当前线程标志状态 |
| 切换已标记的线程 |
Ctrl+9 |
调试.位置工具栏.切换标记的线程 |
| 内存 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 |
调试.模块 |
| 并行堆栈 |
Ctrl+Shift+D、S |
调试.并行堆栈 |
| 并行监视 1 |
Ctrl+Shift+D、1 |
调试.并行监视 1 |
| 并行监视 2 |
Ctrl+Shift+D、2 |
调试.并行监视 2 |
| 并行监视 3 |
Ctrl+Shift+D、3 |
调试.并行监视 3 |
| 并行监视 4 |
Ctrl+Shift+D、4 |
调试.并行监视 4 |
| 进程 |
Ctrl+Alt+Z |
调试.进程 |
| 快速监视 |
Shift+F9 或 Ctrl+Alt+Q |
调试.快速监视 |
| 重新附加到进程 |
Shift+Alt+P |
Debug.ReattachtoProcess |
| 刷新 Windows 应用 |
Ctrl+Shift+R |
Debug.RefreshWindowsapp |
| 寄存器 |
Ctrl+Alt+G |
调试.寄存器 |
| 重启 |
Ctrl+Shift+F5 |
调试.重新启动 |
| 运行到光标处 |
Ctrl+F10 |
调试.运行到光标处 |
| 设置下一语句 |
Ctrl+Shift+F10 |
调试.设置下一语句 |
| 在代码图上显示调用堆栈 |
Ctrl+Shift+` |
调试.在代码图上显示调用堆栈 |
| 显示下一语句 |
Alt+Num * |
调试.显示下一语句 |
| 开始 |
F5 |
调试.启动 |
| 启动 Windows Phone 应用程序分析 |
Alt+F1 |
调试.启动 Windows Phone 应用程序分析 |
| 启动时不调试 |
Ctrl+F5 |
调试.开始执行不调试 |
| “单步执行” |
F11 |
调试.逐语句 |
| 单步执行当前进程 |
Ctrl+Alt+F11 |
调试.进入并单步执行当前进程 |
| 单步执行特定内容 |
Shift+Alt+F11 |
调试.单步执行特定函数 |
| 单步跳出 |
Shift+F11 |
调试.跳出 |
| 跳出当前进程 |
Ctrl+Shift+Alt+F11 |
调试.跳出当前进程 |
| 逐过程 |
F10(执行调试时:执行单步跳过操作) |
调试.逐过程 |
| 逐过程 |
F10(未在执行调试时:启动调试,并在第一行用户代码上停止) |
调试.逐过程 |
| 单步跳过当前进程 |
Ctrl+Alt+F10 |
调试.逐过程执行当前进程 |
| 停止调试 |
Shift+F5 |
调试.停止调试 |
| 停止性能分析 |
Shift+Alt+F2 |
调试.停止性能分析 |
| 任务 |
Ctrl+Shift+D、K |
调试.任务 |
| 线程数 |
Ctrl+Alt+H |
调试.线程 |
| 切换断点 |
F9 |
调试.切换断点 |
| 切换反汇编 |
Ctrl+F11 |
调试.切换反汇编 |
| 监视 1 |
Ctrl+Alt+W、1 |
调试.监视 1 |
| 监视 2 |
Ctrl+Alt+W、2 |
调试.监视2 |
| 监视 3 |
Ctrl+Al |

本文详细列举了Visual Studio IDE的默认键盘快捷键,包括各种命令、窗口和上下文菜单的快捷操作,旨在帮助用户提高开发效率。
1万+

被折叠的 条评论
为什么被折叠?



