C# 是否可以将Visual Studio格式配置为忽略变量赋值周围的空白

C# 是否可以将Visual Studio格式配置为忽略变量赋值周围的空白,c#,visual-studio,autoformatting,C#,Visual Studio,Autoformatting,我有这样分配的变量,所以所有的赋值运算符都是一致的 var filterSets = ...; var names = ...; var filter = ...; 当VisualStudio格式化它时。(例如,重新应用最后一个}) 这三条线的变化也适用于什么 我搜索了一段时间,没有找到将格式配置为忽略这些空白的方法 我真的不在乎它是否会在版本控制中显示为更改…您没有提到您使用的是哪个VS版本,但是,在VS 2017中,您可以在工具/选项中的文本

我有这样分配的变量,所以所有的赋值运算符都是一致的

var filterSets      = ...;
var names           = ...;
var filter          = ...;
当VisualStudio格式化它时。(例如,重新应用最后一个})

这三条线的变化也适用于什么

我搜索了一段时间,没有找到将格式配置为忽略这些空白的方法


我真的不在乎它是否会在版本控制中显示为更改…

您没有提到您使用的是哪个VS版本,但是,在VS 2017中,您可以在工具/选项中的文本编辑器/C#/Code Style/Formatting/space下找到它

该选项称为“忽略声明语句中的空格”


对我来说,第二个片段更具可读性。我想这是习惯问题。谢谢!我错过了。它解决了一半的更改,遗憾的是,它只影响声明,属性或全局等赋值仍将更改。但是我不认为有更多的选择。
var filterSets = ...;
var names = ...;
var filter = ...;