我们一直在使用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虽然很贵。