垂直代码对齐 VS Visual Studio 2015 自动格式化

sad*_*bot 2 c# code-formatting vertical-alignment autoformatting visual-studio

我使用Visual Studio 2015 的codealignment扩展来垂直对齐 C# 代码,因此格式化的代码如下所示:

PortfolioId   = model.PortfolioId,
ItemId        = model.ItemId,
Name          = model.Name,
PurchaseDate  = model.PurchaseDate,
PurchasePrice = model.PurchasePrice,
Run Code Online (Sandbox Code Playgroud)

另外,我喜欢使用 Ctrl+K+D 快捷键自动格式化整个文件中的代码,因此所有垂直对齐都会被破坏。

有没有办法配置自动格式以保持垂直对齐不变?

sad*_*bot 5

我终于找到了解决办法。在 Visual Studio 选项中,有一个“格式设置”-“间距”-“忽略声明语句中的空格”复选框。

忽略声明语句中的空格