16

これは本当に簡単なことのように思えますが、私には理解できません。この部分を除いて、VisualStudioがコードをそのまま自動フォーマットし続けることを許可したい:

public SomeClass : BaseClass {
    public SomeClass() 
        : base()
    {

    }
}

代わりに、次のように表示できないのはなぜですか。

public SomeClass : BaseClass {
    public SomeClass() : base() {

    }
}

[ツール]->[オプション]->[テキストエディタ]->[C#]-> [新しい行]を確認しましたが、見つかりません。自動フォーマットと2番目の例を許可するように変更する方法はありますか?

4

3 に答える 3

5

AFAIKは、VisualStudioがこれを実行するのを防ぐ方法はありません。

于 2009-06-21T03:06:08.663 に答える
4

チェックを外してもよろしいですか:

オプション->テキストエディタ->C#->フォーマット->改行->タイプの改行にオープンブレースを配置

あなたがしたいことをしませんか?

また、チェックを外します

メソッドの改行にオープンブレースを配置します。

(nvrmind ..私はあなたが何をしているのかわかります...それは迷惑です)

于 2009-06-21T03:11:47.250 に答える
0

ReSharperを購入し、それをすべてのフォーマットに使用すると、希望どおりに設定できます=)

于 2009-06-21T03:28:58.853 に答える