2
Visual Studio 2010中的一个“空”控制流语句之后格式化我用空格代码后,格式化插入空间:VS2010“空”控制流语句
例如:
while(true) ;
,而不是:
while(true);
是否有禁用此行为的选项?
Visual Studio 2010中的一个“空”控制流语句之后格式化我用空格代码后,格式化插入空间:VS2010“空”控制流语句
例如:
while(true) ;
,而不是:
while(true);
是否有禁用此行为的选项?
我建议你使用
while (true) { };
代替,这并没有得到补充的空间,不易被人阅读的代码被误解。
我很欣赏你的建议。但是,我使用的语法完全合法。应该有一个选项来禁用此功能,并且在任何情况下,编码器都不应该因为一些UI故障而被迫改变旧习惯。 – schwrz
您可能希望将您的示例更新为某种不太明显的无限循环,例如'while( DoSomething的());'。我仍然认为'while(DoSomething()){};'更清晰,但同意这是主观的。我在Visual Studio中看不到任何选项来更改此类间距。如果你为你工作的特定语言添加标签,你可能会得到更多的回应。 –
出于某种原因,我认为C/C++的行为与C#相同(我不使用VS作为“native”语言),但事实证明我错了。除了缩进之外,VS根本不会为C \ C++做太多格式化。无论如何,我指的是C#。添加了标签。谢谢。 – schwrz