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 | 跳出正在调试的方法 |
