14

重複の可能性:
C# 条件付きディレクティブのインデントを強制する方法は?

Visual Studio で次のように入力するとします。

    class Program
    {
        private const Byte NUM_THREADS =
        #if DEBUG
            1;
        #else
            8;
        #endif
    }

単に入力すると (つまり、手動でインデントを修正しない)、Visual Studio は次のようにフォーマットします。

    class Program
    {
        private const Byte NUM_THREADS =
#if DEBUG
 1;
#else
        8;
#endif
    }

最初の例のように自動的にインデントするようにできることはありますか?

4

2 に答える 2

1

残念ながら、コードのインデントの後にプリプロセッサ コマンドを配置する方法はありません。でもそれができたらいいのに。:(

その理由は、以前のコンパイラがコマンドの前に表示されたスペースをバーフィードしていたようです:インデント #defines

于 2012-11-07T00:22:55.427 に答える
-2

Edit menu => Format Documentまたは ショートカット キーCtrl+ KCtrl+ D(略してCtrl+ K+ ) に移動しDます。このショートカットでは、.html、.aspx を使用できます。.csなど...

于 2012-10-27T05:45:24.913 に答える