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中获得更多功能。