Visual Studio 个人常用快捷键整理
01、快速添加Using命名空间引用:SHIFT+ALT+F10
02、对Using进行排序和删除:CTRL+R,CTRL+G
03、重命名:CTRL+R,CTRL+R
04、删除整行:CTRL+L
05、大写:CTRL+SHIFT+U
06、小写:CTRL+U(SSMS:CTRL+SHIFT+L)
07、多行编辑:ALT
08、多光标同时编辑:CTRL+ALT+鼠标多行选择
09、匹配相同单词并编辑(编辑->多个文字光标->在所有匹配位置插入文字光标):SHIFT+ALT+;
10、匹配下一个相同单词并编辑:SHIFT+ALT+.
11、剪切板历史(多次复制,选择粘贴):CTRL+SHIFT+V
12、整行移动:ALT+↑/↓/←/→
13、横向对齐虚线(编辑->高级->查看空白 或 工具->选项->文本编辑器->常规->查看空白):CTRL+R,CTRL+W
14、竖向对齐虚线(工具->选项->文本编辑器->常规->显示结构参考线)
15、删除水平空白(行末空格去除):CTRL+K,CTRL+\
16、设置文档格式(格式化对齐代码):CTRL+K,CTRL+D
17、自动换行:CTRL+E,CTRL+W
18、注释选定内容:CTRL+K,CTRL+C
19、取消注释选定内容:CTRL+K,CTRL+U
20、多行注释(取消):CTRL+SHIFT+/
21、折叠(编辑->大纲显示->折叠到定义):CTRL+M,CTRL+O(如需折叠到 #regions:工具->选项->文本编辑器->C#->高级->折叠到定义时可折叠 #regions)
22、展开/折叠当前折叠(编辑->大纲显示->切换大纲显示展开):CTRL+M,CTRL+M
23、展开/折叠所有折叠(编辑->大纲显示->切换所有大纲显示):CTRL+M,CTRL+L
24、生成构造函数:右键(或选定成员)->快速操作和重构->生成构造函数
25、代码清理(批量格式化代码,删除并排序Using):分析->代码清理->对解决方案运行代码清理
26、删除空白行(CTRL+F,选替换,正则表达式,Visual Studio Code也可用):^\s*(?=\r?$)\n
27、快速输入属性:先输入prop,然后按两次TAB
28、快速输入只读属性:先输入propg,然后按两次TAB
29、快速输入Console.WriteLine():先输入cw,然后按两次TAB
30、快速输入Messagebox.Show():先输入mbox,然后按两次TAB
31、快速封装属性:CTRL+R,CTRL+E
32、智能提示列出成员:CTRL+J
33、插入外侧代码(如插入#region、enum、if、foreach、for、try catch):CTRL+K,CTRL+S
34、将代码片段转换为独立的方法(提取方法):CTRL+R,CTRL+M
35、重新排列参数:CTRL+R,CTRL+O
36、移除参数:CTRL+R,CTRL+V
37、提取接口:CTRL+R,CTRL+I
38、代码搜索:CTRL+T
39、显示可能的修补程序(简化名称、简化成员访问等):ALT+ENTER或CTRL+.
39、显示可能的修补程序(简化名称、简化成员访问等):ALT+ENTER或CTRL+.
40、搜索多个关键字:word1[\s\S]*word2、word1[\w\W]*word2、word1|word2