1.编辑相关的键盘快捷键
- Ctrl + Enter = 在当前行的前一行插入空行;
- Ctrl + } = 跳至匹配的括号或大括号;
- Ctrl + Shift +} = 选中所有处在匹配的括号内的文本,也包括括号本身;
- Shift + Tab 键左移(反Tab键)
- Ctrl + K + C (或者 Ctrl + K 然后 Ctrl + C)= 注释选定行 ;
- Ctrl + K + U(或者 Ctrl + K 然后 Ctrl + U) = 取消选定行的注释;
- Ctrl + K + D = 正确对齐所有代码(刷排版),不需要提前选中;
- Ctrl + K + F = 把选中的部分进行排版,对齐格式;
- Ctrl + Y :进行反撤销,即 redo
- Shift + End = 选中 从光标位置到行尾 的内容;
- Ctrl + Shift + End 选择至文档末尾;
- Shift + Home = 选中 从光标位置到行头 的内容;
- Ctrl + Shift + Home 选择至文档开端;
- Ctrl + W 选中当前单词
- Ctrl + Delete 删除至词尾(直到遇到标点符号为止);
- CTRL + BACKSPACE :删除至词头;
- Ctrl + Shift + L: 删除当前行;
- Ctrl + M + M: 隐藏或展开当前嵌套的折叠状态;
- Ctrl + M + O : 全部折叠;
- Ctrl + Shift + S = 保存所有文件和项目;
- CTRL + U : 将选中的内容 转小写
- CTRL + SHIFT + U : 将选中的内容 转大写
自动生成:
- 自动生成循环体: 输入" for " + Tab +Tab
- Console.WriteLine() : 输入“cw” + Tab + Tab
- 自动属性:输入“prop” + Tab +Tab
- 将所选中的部分提取出来形成一个新的方法:Ctrl + R + M
1)如果你想复制一整行代码,只需将光标移至该行,再使用 “Ctrl+C” 完成复制操作,而无需选择整行。
2)如果你想剪切一整行代码,只需将光标移至该行,再使用 “Ctrl+X” 完成剪切操作,而无需选择整行。
3)如果你想删除一整行代码,只需将光标移至该行,再使用 “Ctrl+L” 完成删除操作,而无需选择整行。
2.导航相关的键盘快捷键
- Ctrl + 上下箭头 = 滚动窗口但不移动光标;
- Ctrl + 左右箭头 : 按整词移动光标;
- Alt + 上下箭头 : 把当前行(整行)进行上移或下移,不需要选中;
- 先选中多行,然后 Alt + 上下箭头 :把选中的多行进行上下移动;
- Shift + 箭头键(←,↑,↓,→) = 框选代码;
- Alt + Shift + 箭头键(←,↑,↓,→) = 矩形框选代码;
- F12 = 转到定义;
- Shift+F12 查找所有引用;
- 跳到引用后,看完,又想回去,就要用到: Ctrl + “-” ,注意这个减号应该是键盘上面的那个减号,而不是右侧的减号。功能是回到上一个光标位置。