Visual Studio 2012 でコード ブロックをインデントしようとすると、コードを強調表示してタブを押すと、エディターは if 式が true を追加します。
if (true)
{
... // mycode block
}
のオプション設定でこれをオフにできるはずだと思います
ツール -> オプション -> C/C++ -> フォーマット
しかし、どれがどれかわかりませんでした。何かアイデアはありますか?
Visual Studio 2012 でコード ブロックをインデントしようとすると、コードを強調表示してタブを押すと、エディターは if 式が true を追加します。
if (true)
{
... // mycode block
}
のオプション設定でこれをオフにできるはずだと思います
ツール -> オプション -> C/C++ -> フォーマット
しかし、どれがどれかわかりませんでした。何かアイデアはありますか?
「forループ」を追加していることに気づいたので、これは私を夢中にさせていましたが、最後の中括弧の後にコメントを付けてコードを選択していたときであることに気付きました。
// code
for(...)
{
// code block
} // for <- culprit
になるだろう...
for (int i = 0; i < length; i++)
{
// code block
// original code
for(...)
{
// for loop code block
} // for <- culprit
} //
もし私が持っていたら } // スイッチはコードブロックを削除し、以下を入力します
switch (switch_on)
{
default:
break;
}
これをオフにするオプションはまだ見つかりませんが、少なくともエディターが何をしようとしているのかは理解できます