目录
[Visual Studio常用的快捷键](#Visual Studio常用的快捷键)
本篇文章来分享一下Visual Studio常用的快捷键,以Visual Studio 2019为准。主要包括编辑、调试、导航、重构、窗口操作。
Visual Studio常用的快捷键
1.核心编辑操作
|----------------------|----------------------------|
| 快捷键 | 功能描述 |
| Ctrl + C | 复制选中内容(无选中时复制整行) |
| Ctrl + V | 粘贴 |
| Ctrl + X | 剪切选中内容(无选中时剪切整行) |
| Ctrl + Z | 撤销 |
| Ctrl + Shift + Z | 反撤销 |
| Ctrl + S | 保存当前文件 |
| Ctrl + Shift + S | 保存所有文件 |
| Ctrl + A | 全选 |
| Ctrl + F | 查找(当前文件) |
| Ctrl + H | 查找替换(当前文件) |
| Ctrl + Shift + F | 全局查找(解决方案/项目) |
| Ctrl + Shift + H | 全局替换(解决方案/项目) |
| Ctrl + D | 复制当前行到下一行(无需选中) |
| Ctrl + L | 删除当前行(无需选中) |
| Ctrl + Enter | 在当前行下方插入空行 |
| Ctrl + Shift + Enter | 在当前行上方插入空行 |
| Tab/Shift + Tab | 右缩进/左缩进 |
| Ctrl + K + C | 单行注释(//) |
| Ctrl + K + U | 取消单行注释 |
| Ctrl + K + F | 格式化选中代码(无选中则格式化整个文档) |
| Ctrl + K + D | 格式化整个文档(与Ctrl + K + F功能一致) |
| Ctrl + Shift + U | 选中内容大小写转换(切换大写/小写) |
| Ctrl + G | 转到行号(输入行号快速跳转) |
2.调试操作
|-------------------|-------------------|
| 快捷键 | 功能描述 |
| F5 | 启动调试/继续运行 |
| Shift + F5 | 停止调试 |
| F9 | 切换断点(添加/移除当前行断点) |
| F10 | 逐过程调试(跳过函数内部) |
| F11 | 逐语句调试(进入函数内部) |
| Shift + F11 | 跳出当前函数 |
| Ctrl + F5 | 启动不调试(直接运行) |
| Ctrl + Alt + B | 打开断点窗口(管理所有断点) |
| Ctrl + Alt + I | 打开即时窗口(调试时执行临时代码) |
| F12 | 查看变量/函数定义 |
| Ctrl + Shift + F9 | 清除所有断点 |
3.导航与搜索
|------------------|---------------------------------|
| 快捷键 | 功能描述 |
| F12 | 转到定义(光标放在变量/类/方法上),或Ctrl + 鼠标左键 |
| Ctrl + F12 | 转到实现(接口/抽象方法的具体实现) |
| Ctrl + - | 后退到上一个编辑位置 |
| Ctrl + Shift + - | 前进到下一个编辑位置 |
| Ctrl + T | 打开「转到所有」搜索框(模糊匹配类名、方法名) |
| Ctrl + ,(逗号) | 打开「导航到」搜索框 |
| Alt + ←/Alt + → | 切换编辑器标签页(左右切换打开的文件) |
| Ctrl + Tab | 窗口切换器(切换编辑器、解决方案资源管理器等所有窗口) |
| Ctrl + M + O | 折叠所有代码块(类、方法、命名空间) |
| Ctrl + M + P | 展开所有代码块 |
| Ctrl + M + M | 折叠/展开当前代码块(光标所在区域) |
| Ctrl + Alt + J | 跳转到解决方案资源管理器中当前打开的文件 |
4.重构操作
|--------------|-----------------------------------|
| 快捷键 | 功能描述 |
| Ctrl + R + R | 重命名(变量/类/方法,自动更新所有引用) |
| Ctrl + R + V | 提取变量(将表达式提取为局部变量) |
| Ctrl + R + M | 提取方法(将代码块提取为新方法) |
| Ctrl + R + I | 提取接口(将类的公共成员提取为接口) |
| Alt + Enter | 快速修复(光标在报错/警告处,弹出修复建议:添加引用、实现接口等) |
| Ctrl + . | 快速操作菜单(同Alt + Enter,提供重构、修复建议) |
5.窗口与环境操作
|------------------|------------------------------------|
| 快捷键 | 功能描述 |
| Ctrl + Alt + L | 打开/隐藏解决方案资源管理器 |
| Ctrl + Alt + O | 打开/隐藏输出窗口(编译日志、调试输出) |
| Ctrl + W + S | 切换解决方案资源管理器显示/隐藏 |
| Ctrl + W + O | 切换输出窗口显示/隐藏 |
| Ctrl + W + C | 关闭所有工具窗口(专注代码编辑) |
| Ctrl + Shift + B | 生成解决方案(编译项目) |
| Alt + F4 | 关闭当前窗口(编辑器标签页/工具窗口) |
| Ctrl + K + S | 打开代码片段管理器(快速插入 for、if、class 等预设代码) |
| Ctrl + F3 | 查找当前选中内容的下一个匹配项 |
| Shift + F3 | 查找当前选中内容的上一个匹配项 |
其他常用技巧
1)多光标编辑:按住Alt键点击鼠标,可创建多个光标同时编辑多行
2)代码片段:输入缩写后按Tab生成代码(如for→Tab生成循环)。
3)自定义快捷键:通过「工具→选项→环境→键盘」搜索命令(如"重命名"),修改为习惯的快捷键。
以上快捷键可覆盖日常开发大部分场景,能快速提升编码效率~
好了,本次的分享到这里就结束啦,希望对你有所帮助~