【问题标题】:Is there a Possibility to Configure Visual Studio Formatting to ignore whitespaces around variable assignments是否有可能配置 Visual Studio 格式以忽略变量分配周围的空格
【发布时间】:2019-08-20 12:14:13
【问题描述】:

我有这样分配的变量,所以所有的赋值运算符都在一行中。

var filterSets      = ...;
var names           = ...;
var filter          = ...;

当 Visual Studio 格式化它时。 (例如重新应用最后一个})

var filterSets = ...;
var names = ...;
var filter = ...;

对这 3 行也进行了更改;

我搜索了一段时间,但没有找到一种方法来配置格式以忽略这些空格。

如果它不会在版本控制中显示为更改,我真的不在乎...

【问题讨论】:

  • 对我来说第二个 sn-p 更具可读性。我猜是习惯问题。

标签: c# visual-studio autoformatting


【解决方案1】:

您没有提及您使用的是哪个 VS 版本,但是,在 VS 2017 中,您可以在工具/选项中的文本编辑器/C#/代码样式/格式/间距下找到它。

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

【讨论】:

  • 谢谢!我错过了。它解决了一半的变化,遗憾的是它只影响声明,像属性或全局这样的赋值仍然会被改变。但我认为没有更多选择。
猜你喜欢
  • 2012-11-25
  • 2013-11-11
  • 2012-08-14
  • 1970-01-01
  • 2020-02-12
  • 1970-01-01
  • 1970-01-01
  • 2013-03-30
  • 2020-11-16
相关资源
最近更新 更多