VS v010将以下C++代码缩进为:

 if (Foo(arg1,
     arg2))
 {
 }

有没有一种方法可以更改VS格式规则以缩进代码,如下所示:
 if (Foo(arg1,
         arg2))
 {
 }

谢谢

更新

为什么有这些缺点?您不认为男人的代码风格很重要还是还有其他原因?

最佳答案

不,没有“开箱即用”的方式强制Visual Studio以这种方式缩进代码。总是只用一个选项卡缩进包装的函数参数。

事实证明,这样的样式符合Microsoft的通用编码准则,并且可能是为什么他们采用这种方式编写的原因。不过,我也不太在乎它,也喜欢您的风格。

但是事实证明,您只需要手动缩进第一个包装的参数即可。随后,当您按Enter键时,Visual Studio将自动在您的第一个仔细排列的参数下面开始下一行。

还请记住(如果您已经编写了方法定义),则可以一次选择多行,然后使用Tab键将它们全部对齐。您不必一次做一个。

通常,遗憾的是,Visual Studio中C/C++代码的可用代码格式化选项非常有限。 C#程序员可以获得更多好处。您可能可以投资Visual Assist X这样的外接程序或扩展程序,从而在IDE中获得更多功能。

10-04 21:57
查看更多