在Visual Studio中(我使用的是2012),有没有办法编辑 Ctrl - K - D 组合的方式处理自动格式化?
我并不是说改变这些键组合的作用,我的意思是扩展自动格式化的方式。
它处理 tabbing 等的方式很好,我更关心 white-space 。
我们使用的插件可以轻松对齐变量属性,使其易于阅读。像这样:
var test = 'whatever',
another = 'this one',
alignedProperly = 'yay';
看起来很挑剔是的,但是在非常大的Object文字中,能够阅读它们是非常有帮助的!
有没有人找到自动格式化规则的位置,是否可以编辑/更改?(无法在选项中的任何位置找到它们!)
答案 0 :(得分:20)
您在寻找:
工具>选项>文本编辑器> C#>格式化>间距>设置其他 间距选项>忽略声明语句中的空格
这是在VS 2010,但我猜2012年应该有点相似。
答案 1 :(得分:3)
在VS 2017中:
工具>选项>文本编辑器> C#>代码风格>格式化>间距>设置其他间距选项>忽略声明语句中的空格
答案 2 :(得分:1)
此功能已更改为Ctrl + K,Ctrl + E。 这称为代码清除。 单击VS页面底部的“除尘器”,然后单击“配置代码清除”以分配特定的操作。