Overview
本文整理了Visual Studio环境下一些非常实用的原生快捷键,大部分作用于程序代码文本等的编辑
(其中一部分快捷键可能只适用于2012版本,其他版本可能略有不同)
文本编辑快捷键
字符、光标、词搜索
-
Ctrl + T : 交换当前光标位置前后字符
-
Ctrl + (Shift) + U : 变更选中字符(大)小写
-
Ctrl + (Shift) + - : 跳转到上(下)一个光标位置
-
Ctrl + ] : 跳转匹配括号
-
Ctrl + ←/→ : 光标跳词
-
Ctrl + Backspace/Delete : 删除前一词/后一词
-
Ctrl + W : 选中当前词
-
Ctrl + (Shift) + I : (反向)渐进式搜索
-
Ctrl/Shift + F3 : 顺序/逆序查找当前词
行
-
Ctrl + K,C : 注释当前选中行
-
Ctrl + K,U : 取消注释当前选中行
-
Ctrl + L : 删除(剪切)光标当前行,优先于未选中状态下的Shift + Delete
-
Ctrl + (Shift) + Enter : 在光标当前行上(下)一行插入空行
-
Shift + Alt + T : 将光标当前行与下一行交换,光标跟踪当前行
代码块、格式化
-
Tab,Tab : 插入常见代码块模板(if、for、while、switch、class等等)
-
Ctrl + K,D : 当前文档代码格式化自动对齐
-
Ctrl + K,F : 选中代码格式化自动对齐
-
Ctrl + M,M : 折叠/展开光标所在代码块
-
Ctrl + M,O : 折叠到定义
-
Ctrl + K,X : 插入代码段
-
Ctrl + K,S : 插入外侧代码段(封装或装饰代码块)
生成、调试
-
F5 : 启动调试/继续运行
-
F7 : 生成解决方案
-
F9 : 在光标当前行插入/删除断点
-
F10 : 逐过程单步调试
-
F11 : 逐语句单步调试
-
F12 : 转到定义
其他快捷键
视图
-
Ctrl + ↑/↓ : 滚动编辑视图
-
Ctrl + Tab : 全局鸟瞰视图
编辑
-
Alt + 鼠标左键拖拽 : 多行矩形选区
-
Ctrl + J 或 Alt + → : 显示智能提示
书签(bookmark)
-
Ctrl + F2 或 Ctrl + K,K : 在当前行添加/删除书签
-
(Shift) + F2 : 顺序(或逆序)跳转浏览书签
-
Ctrl + K,L : 删除所有书签
希望能够对大家有所帮助~