Visual Studio C#代码格式:仅应用一些规则

时间:2017-07-01 11:51:38

标签: c# visual-studio code-formatting

我们一直在使用C ++ / CLI和Visual Studio 2008.C ++的代码格式非常有限,但它只有我们需要的那些选项。
CodeMaid v.0.4.3(这是VS2008的最新版本)是一个很好的补充,两者的结合非常好。

现在我们正在迁移到Visual Studio 2015和C# VS 2015在代码格式化和清理方面有很多选择,特别是对于C#。但是空白选项并不能满足我的需要,例如:方法定义参数的垂直格式:

int Calculate (int    i_iInputValue1,
               int    i_iInputValue2,
               double i_dInputValue3)
{
  ...
}

将被"销毁"因为用于垂直对齐的空格被删除。

有没有办法禁用某些格式规则?
我希望VS不要触摸那里的空间。另一方面,应该执行其他的冷冻规则 CodeMaid for VS 2015仍然是VS清理和格式化功能的补充,它无法进行VS的格式化。

如果无法部分禁用格式规则,那么我将禁用所有这些规则并使用第三方软件。 哪种工具可以做到?
我已经看到CodeRush和Resharper具有很多功能(还没有对它们进行过测试),但我不知道是否包含了垂直对齐。 Resharper虽然很贵。

0 个答案:

没有答案