C# に次のコードがあるとします。
void Func () {
int i=3;
#if DEBUG
...
#endif
for (int j=0;j<i;j++) {
...
}
}
を使用すると、次Edit->Advanced->Format document
のように再フォーマットされます (現在のコードのフォーマット設定を使用):
void Func ()
{
int i = 3;
#if DEBUG
...
#endif
for ( int j = 0; j < i; j++ )
{
...
}
}
行が左端に移動するの#if
を防ぐ方法はありますか? #endif
これらの設定が見つかりませんでしたが、これがどのように機能するかを制御するレジストリ設定があることを願っています.
どんなアドバイスでも大歓迎です - 私のコードには数百のそのようなブロックがあり、VSによって壊れ続けているので、この振る舞いは私を夢中にさせます.