Visual Studio 常用快捷键总结
以下为VS的快捷键记录,方便日后查找,因为除了几个常用的比较容易记住之外,好多快捷键用到才会去google。为了方便,在这里总结并记录,如果有新的快捷键也方便扩充。有些快捷键会加上Vassistx的快捷键组合,总结在一起,方便使用VA的时候也可以查找相应快捷键。我本身也用的VA。
本文使用Visual Studio 2013,Vassistx 10.9
本文将分以下模块归类快捷键,以方便直接找到快捷键对应功能
代码编辑
区块选择、编辑
按住 Alt 键,然后用鼠标选择某一区块,就可以对这一区块进行复制、粘贴、编辑等操作。
删除光标所在行
Ctrl + Shift + L
因为只需要将光标放置在某一行中,即可删除该行,从而节约了选中一行代码所产生的开销。
在光标上下插入空行
光标之上 Ctrl + Enter
光标之下 Ctrl + Shift + Enter
重命名
Shift+Alt+R
很强大的重命名,可以帮助我们把所有引用到该对象的地方都进行修改,从而减少因忘记修改而导致的错误。
强迫智能感知
Ctrl + J
注释代码
Ctrl + M, Ctrl + C
反注释代码
Ctrl + M, Ctrl + U
将当前行上下移
Alt + 上下箭头
查找与替换
在当前文档内进行查找
Ctrl + F
在当前文档内,直接使用上次搜索的关键字进行查找
向下查找 F3
向上查找 Shift + F3在当前文档内进行替换
Ctrl + H
代码美化
格式化代码片段
Ctrl + M, Ctrl + F
格式化整个文档
Ctrl + M, Ctrl + D
代码导航
折叠/展开代码块
Ctrl + M, Ctrl + M
转到定义
F12 ( VA:Alt+G )
可以快速帮我们把光标定位到变量定义或类型定义的地方
查找引用
Shift + F12 ( VA:Alt+Shift+F )
可以快速找到所有使用了该对象的地方
定位到某一个.cpp/.h
(VA:Alt+Shift+G)
使用场景示例,项目结构复杂,类型数量庞大,突然想看一下某个文件,使用该快捷键。
定位到某一行
Ctrl + G
定位到下一个括号
Ctrl + ]
当某一括号({}、()、[])中的内容很长,导致无法在迅速定位到另一端的时候,可以使用该快捷键。使用时,需要先将光标放在其中一侧括号的一旁(左、右都可)。
定位到文档头、尾
Ctrl + Home | Ctrl + End
定位到上、下一次编辑的位置
上一次位置 Ctrl + - (VA:Alt+Left)
下一次位置 Ctrl + Shift + -(VA:Alt+Right【Alt+Right需要自己在VS中定义,定义方法见本文最后设置快捷键方法】)
Visual Studio 窗口
切换选项卡
Ctrl + Tab
关闭当前选项卡
Ctrl + F4
调试
编译整个解决方案
F6
编译并运行
F5
设置或取消断点
F9
修改快捷键
如果觉得预设的快捷键不好用,可以通过 工具 / 选项 / 键盘 进行调整。
- 找到想要修改的快捷键,并移除原来的快捷键设置。
- 填入自己想要的快捷键,点击 “分配”。