Visual Studio2008の[オプション]>[テキストエディター]>[C#]> [書式設定]で、次の設定にチェックマークを付けています。
完了したステートメントを;で自動的にフォーマットします。
完了したブロックを}で自動的にフォーマットします
これは、メソッドまたはfor / foreach / while/ifステートメントを作成するときに非常に役立ちます。
つまり、私が書いた場合
void MyMethod(){}
最後の}を入力するときに、次のように再フォーマットしたい
void MyMethod()
{
}
しかし、私が書くとき:
bool MyProperty { get; set; }
次のように変更するのではなく、そのままにしておきたいです。
bool MyProperty
{
get;
set;
}
とにかくこれを実現できることはありますか、それとも私は夢を見ていますか?私が考えることができる唯一の方法は、これら2つの設定をオフにすることです。しかし、それは、メソッドを記述したり、ifステートメントなどを記述したりするときに煩わしさがシフトする結果になります。
更新:私がResharperを使用していると言ったと思ったのですが...そこでそれを達成する方法があれば、私もそれを知りたいと思います。