生成属性 :Ctr+R;Ctr+E 或 prop+Tab
#region的快捷键: ctrl + k,s
合并与展开:Ctrl+M O, Ctrl+M L
大纲
Ctrl+M,O 折叠所有大纲
Ctrl+M,P: 停止大纲显示
Ctrl+M,M: 隐藏或展开当前嵌套的折叠状态
Ctrl+M,L: 将所有过程设置为相同的隐藏或展开状态
注释
Ctrl+K,Ctrl+C: 注释选定内容
Ctrl+K,Ctrl+U: 取消选定注释内容
代码编辑
Shift+Alt+Enter: 切换全屏编辑
Ctrl+Shift+V: 剪贴板循环
Ctrl+左右箭头键: 一次可以移动一个单词
Shift + Home(End): 选中从光标起到行首(尾)间的代码
Ctrl+Shift+L: 删除当前行
Ctrl+L:剪切当前行
Ctrl+E,S: 查看空白
Ctrl+E,W: 自动换行
Shift+Alt+箭头键: 选择矩形文本
Alt+鼠标左按钮: 选择矩形文本
Alt+Shift+鼠标: 选中自己圈中的长方块
Ctrl+Shift+U: 全部变为大写
Ctrl+U: 全部变为小写
Ctrl+K,M: 生成方法存根
Ctrl+K,K: 设置书签
Ctrl+K,X: 插入代码段
Ctrl+K,S: 插入外侧代码
Ctrl+k,F: 格式化整个块
Shift+Alt + F10 接口自动完成
Ctrl +]: 检查括号匹配(在左右括号间切换)
Ctrl+K,Ctrl+D:编排整个文档的格式
重构.封装字段
Ctrl + R,Ctrl + E
显示“封装字段”对话框,该对话框允许从现有字段创建属性,然后更新代码以引用新属性。
重构.提取接口
Ctrl + R,Ctrl + I
显示“提取接口”对话框,该对话框允许使用从现有类、结构或接口派生的成员创建新接口。
重构.提取方法
Ctrl + R,Ctrl + M
显示“提取方法”对话框,该对话框允许从现有方法的代码段中创建新方法。
重构.将局部变量提升为参数
Ctrl + R,Ctrl + P
在正确更新调用站点时,将变量从局部使用移动为方法、索引器或构造函数参数。有关更多信息,请参见将局部变量提升为参数。
重构.移除参数
Ctrl + R,Ctrl + V
显示“移除参数”对话框,该对话框可通过更改调用成员的任何位置处的声明,从方法、索引器或委托中移除参数。有关更多信息,请参见移除参数。
重构.重命名
Ctrl + R,Ctrl + R
显示“重命名”对话框,该对话框允许对代码符号(例如字段、局部变量、方法、命名空间、属性和类型)的标识符进行重命名。
重构.重新排列参数
Ctrl + R,Ctrl + O
显示“重新排列参数”对话框,该对话框允许更改方法、索引器和委托的参数顺序。
重构.封装字段
Ctrl + R,Ctrl + E
显示“封装字段”对话框,该对话框允许从现有字段创建属性,然后更新代码以引用新属性。
重构.提取接口
Ctrl + R,Ctrl + I
显示“提取接口”对话框,该对话框允许使用从现有类、结构或接口派生的成员创建新接口。
重构.提取方法
Ctrl + R,Ctrl + M
显示“提取方法”对话框,该对话框允许从现有方法的代码段中创建新方法。
重构.将局部变量提升为参数
Ctrl + R,Ctrl + P
在正确更新调用站点时,将变量从局部使用移动为方法、索引器或构造函数参数。有关更多信息,请参见将局部变量提升为参数。
重构.移除参数
Ctrl + R,Ctrl + V
显示“移除参数”对话框,该对话框可通过更改调用成员的任何位置处的声明,从方法、索引器或委托中移除参数。有关更多信息,请参见移除参数。
重构.重命名
Ctrl + R,Ctrl + R
显示“重命名”对话框,该对话框允许对代码符号(例如字段、局部变量、方法、命名空间、属性和类型)的标识符进行重命名。
重构.重新排列参数
Ctrl + R,Ctrl + O
显示“重新排列参数”对话框,该对话框允许更改方法、索引器和委托的参数顺序。