Visual Studio常用的快捷键

目录

[Visual Studio常用的快捷键](#Visual Studio常用的快捷键)

1.核心编辑操作

2.调试操作

3.导航与搜索

4.重构操作

5.窗口与环境操作

其他常用技巧


本篇文章来分享一下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)自定义快捷键:通过「工具→选项→环境→键盘」搜索命令(如"重命名"),修改为习惯的快捷键。

以上快捷键可覆盖日常开发大部分场景,能快速提升编码效率~

好了,本次的分享到这里就结束啦,希望对你有所帮助~

相关推荐
C^h5 小时前
c++ string
开发语言·c++
raindayinrain6 小时前
c++高性能--原子操作,无锁编程,操作顺序
开发语言·c++·性能优化
学逆向的6 小时前
C++ 合并命名空间
开发语言·c++·网络安全
Zhao-Jichao6 小时前
VS2026 打包 C++ 程序生成 EXE,借助 Installer Project 扩展工具
开发语言·c++
学逆向的7 小时前
C 局部静态变量
c语言·开发语言·网络安全
大都督会赢的7 小时前
C++第一节课
开发语言·c++
“AI国潮设计-小江”7 小时前
【AIGC实战】Python+Stable Diffusion打造“英歌舞财神”IP,解锁“马到成功”等爆款情绪营销文案设计
开发语言·人工智能·python·prompt·aigc
小王C语言7 小时前
Qt常用控件:容器类控件,标题分组框、标签页(浏览器标签)
开发语言·qt
我是唐青枫8 小时前
Kotlin Delegation 委托详解
开发语言·kotlin
qq_406981038 小时前
共享变量一 关于extern与const
开发语言·c++