Part 1移动光标

快捷键 作用
左右键 单个字符
Ctrl+左右键 整个单词
Home 一行的开头
End 一行的结尾
Ctrl+Home 文档的开头
Ctrl+End 文档的结尾
PageUp 上翻一页
PageDown 下翻一页

Part 2 文本选择

快捷键 作用
Shift + 左右键 一次多/少选择一个字符
Ctrl+Shift + 左右键 一次多/少选择一个单词
Ctrl + W /Ctrl + 鼠标左键 选择整个单词
Shift + Home 本行开头到光标位置的所有文本
Shift + End 光标位置到本行结尾的所有文本
Ctrl + Shift + Home 选择文档开始位置到光标位置的所有文本
Ctrl + Shift + End 选择光标位置到结尾的所有文本

Part 3 复制/删除文本

快捷键 作用
Ctrl + C,Ctrl + V 复制粘贴一行文本
Ctrl + Shift + V 循环粘贴文本
Ctrl + D 快速复制一行文本
Ctrl + X 剪切
Ctrl + L 剪切
Backspace 删除一个字符【从后向前】
Ctrl + Backspace 删除整个单词【从后向前】
Delete 删除一个字符【从前向后】
Ctrl + Delete 删除整个单词【从前向后】
Shift + Delete 删除整行

Part 4 格式化代码/注释

快捷键 作用
Tab 向后缩进指定tab空间
Shift + Tab 向前缩进指定tab空间
Ctrl + K,Ctrl + D 格式化整个文档
Ctrl + K,Ctrl + F 格式化选中的行
Productivity power tools 删除不必要的引用,保存时自动格式化等
单行注释 //comment
多行注释 /comment/
Ctrl + K ,Ctrl + C 注释选中行
Ctrl + K,Ctrl + U 取消注释选中行

Part 5 展开/折叠代码/变量重命名

快捷键 作用
Ctrl + M,Ctrl + M 展开/折叠光标所在位置的代码块
Ctrl + M,Ctrl + O 折叠整个文档的所有代码块
Ctrl + M,Ctrl + L 展开/折叠整个文档的所有代码块
Ctrl + K,Ctrl + S 包裹选择的代码块
Ctrl + C,Ctrl + V 复制粘贴代码,使用智能重命名

Part 6 代码片段

以下默认再加两个tab

文本内容 作用
class 快速写一个类
interface 快速写一个接口
propfull 自动实现属性
propg 输出只有 get 访问器支持的字段与属性
for 自动补全for循环
foreach 自动补全foreach循环
while 自动补全while循环
do 自动补全do while循环
switch 自动补全所有枚举
try 自动补全try catch
tryf 自动补全try finally
svm 输出无返回值的void Main()
using 自动补全using代码块
ctor 自动补全构造函数
#region 代码片段
cw 自动补全Console.WriteLine()

Part 7 选项卡和窗口

快捷键 作用
Ctrl + Tab 正序切换选项卡
Ctrl + Shift + Tab 倒序切换选项卡
Ctrl + F6 导航到下一个选项卡
Ctrl + Shift + F6 导航到前一个选项卡
Ctrl + F4 关闭当前的选项卡
Alt + W + L 关闭所有的选项卡
Ctrl + Shift + Z 恢复刚关闭的窗口
Ctrl + , 打开导航对话框
Shift + Alt + Enter 切换全屏
Ctrl + Alt + L 解决方案资源管理器
Ctrl + \,Ctrl + M 团队资源管理器
Ctrl + \,Ctrl + E 错误列表
Ctrl + \,Ctrl + T 任务列表
Ctrl + Alt + O 输出窗口

Part 8 查找和替换

快捷键 作用
Ctrl + F 打开查找窗口
Ctrl + Shift + F 打开高级查找并替换窗口
F3 查找下一个
Shift + F3 查找上一个
Ctrl + H 打开查找并替换窗口

Part 9 运行和调试

快捷键 作用
F5 调试模式
Ctrl + F5 非调试模式
Shift + F5 结束调试
F9 插入或删除调试断点
F10 多步调试
F11 单步调试
Shift + F11 跳出正在调试的方法