VS快捷键集合

总结了一下 Visual Studio 最最最有用的快捷键,下文中的 * 是指按快捷键时光标放在当前行任意位置即可,无需选中,熟悉了这个操作可以大大提高效率。

复制粘贴

复制粘贴作为程序猿的第一要义,要把它的快捷键用的滚瓜烂熟才行

按键 功能
Ctrl + D 原地复制粘贴当前行*
Ctrl + C 复制当前行*
Ctrl + V 粘贴到上一行*
Ctrl + X 剪切当前行*
Ctrl + Z 撤销操作
Ctrl + Shift + L 删除当前行*
Ctrl + Shift + V 打开vs剪贴板
Win + V 打开win10剪贴板(更推荐使用)

快速编辑

Alt + ↑ 或 ↓ 推荐尝试

按键 功能
双击左键 快速选中光标所在的单词
三击左键 快速选中当前行
Alt + 鼠标左键 列编辑模式
Alt + ↑ 或 ↓ 将当前行上下移动*
Ctrl + ← 或 → 光标快速移动(按单词跳过会比按字母跳过快很多)
Shift + ← 或 → 用键盘左右选取内容
Ctrl + Shift + ← 或 → 用键盘快速左右选中内容
Alt + Shift + ↑ 或 ↓ 用键盘上下选中内容

调试相关

按键 功能
F9 设置断点*
F5 开始调试,跳转到下个断点
Ctrl + F5 开始执行(非调试状态)
F10 逐过程(直接执行完当前行)
Ctrl + F10 运行到光标处*
F11 逐语句(会深入进当前行执行)
Shift + F11 跳出当前块
鼠标拖动黄色箭头 执行到指定位置,注意可以往回拖,也就是时光倒流(有可能出问题)

跳转

按键 功能
F12 转到定义
Ctrl + F12 转到声明
Alt + F12 速览定义
Shift + F12 查找所有引用
Ctrl + K + T 查看调用层次结构
Ctrl + ] 光标定位至对应的另一个括号
Ctrl + G 定位至某行
Ctrl + - 向后导航
Ctrl + Shift + - 向前导航
Ctrl + F 开启查找
F3 开启查找后,向后查找
Ctrl + F3 开启查找后,向前查找

其他

按键 功能
Ctrl + S 保存(建议随手点击,养成肌肉记忆)
Ctrl + Shift + S 保存全部文件
Ctrl + K + D 整理代码格式
Ctrl + K + C 注释所选内容
Ctrl + K + U 取消注释所选内容
Ctrl + M + L 折叠/展开所有代码块(大纲显示)
Ctrl + B 生成项目
Ctrl + Shift + B 生成解决方案
Ctrl + Pause/Break 取消生成
Ctrl + R + R 重命名变量