当我在一个类中声明一些自动属性时,为了便于阅读,我喜欢将它们对齐如下:
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; }
我已经选中了“忽略声明语句中的空格”选项,但它没有改变任何内容。
阻止VS删除这些空格的任何解决方案?
答案 0 :(得分:0)
您在图片中启用的选项仅适用于语句;它不适用于方法签名或属性。
据我所知,没有自定义扩展名就无法阻止方法签名或属性的格式化。
此外,这在VS2013中仍然是相同的行为,并且没有其他选项。