16

在 Visual Studio(我使用的是 2012)中,是否有任何方法可以编辑组合处理其自动格式化的方式CtrlKD

我的意思不是改变这些组合键的作用,我的意思是扩展自动格式化的方式

它处理tabbing等的方式很好,我更关心white-space

我们正在使用一个插件,可以轻松对齐变量属性,使其易于阅读。像这样:

var test            = 'whatever',
    another         = 'this one',
    alignedProperly = 'yay';

似乎很挑剔,但是在非常大的对象文字中,能够阅读它们非常有帮助!

有没有人找到自动格式化规则的位置,是否可以编辑/更改它们?(在选项中的任何地方都找不到它们!)

4

3 回答 3

23

您是否在寻找:

工具 > 选项 > 文本编辑器 > C# > 格式 > 间距 > 设置其他间距选项 > 忽略声明语句中的空格

这是在 VS 2010 中,但我想 2012 应该有点相似。

于 2013-03-07T20:36:48.187 回答
6

在 VS 2017 中:

工具 > 选项 > 文本编辑器 > C# > 代码样式 > 格式 > 间距 > 设置其他间距选项 > 忽略声明语句中的空格

于 2017-05-10T07:20:38.783 回答
1

此功能已更改为 Ctrl+K、Ctrl+E。这称为代码清理。单击 VS 页面底部的“除尘器”,然后单击“配置代码清理”以​​分配特定操作。

代码清理

于 2020-08-25T10:32:04.210 回答