自动格式化自动属性时忽略空格

时间:2013-12-16 16:37:17

标签: c# visual-studio-2010 visual-studio formatting

当我在一个类中声明一些自动属性时,为了便于阅读,我喜欢将它们对齐如下:

public Boolean SomeShortProperty                      { get; set; }
public Boolean SomeOtherShortProperty                 { get; set; }
public Boolean SomeLooooooooooooooooooooooongProperty { get; set; }

当我使用“格式文档” Ctrl E - D 时,Visual Studio会删除多余的空格:

public Boolean SomeShortProperty { get; set; }
public Boolean SomeOtherShortProperty { get; set; }
public Boolean SomeLooooooooooooooooooooooongProperty { get; set; }

我已经选中了“忽略声明语句中的空格”选项,但它没有改变任何内容。

screenshot

阻止VS删除这些空格的任何解决方案?

1 个答案:

答案 0 :(得分:0)

您在图片中启用的选项仅适用于语句;它不适用于方法签名或属性。

据我所知,没有自定义扩展名就无法阻止方法签名或属性的格式化。

此外,这在VS2013中仍然是相同的行为,并且没有其他选项。