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