1. ホーム
  2. c#

[解決済み] Visual Studioで{を改行しないようにするには?

2022-02-26 13:33:33

質問

このようなコードがある場合

if(true){

を追加し

}

に変換されます。

if (true)
{
}

が、フォーマットのままにしてほしい

if (true) {
}

を持つコードをコピーしても if このように、長いバージョンに変換されます。

追伸:長い方を使うのがC++やC#の標準なのは理解していますが、私は違う標準から来ましたので、短い方を使う方が楽です。

きっとフォーマッターのオプションで、オフにしたり変更したりできるものがあるのでしょうね。

解決方法は?

ツール -> オプション -> テキストエディタ -> C# -> コードスタイル -> 書式設定 -> 改行

ここでは、多くのオプションがあります。のチェックを外す。 すべて のオプションは、改行で開括弧を付けないようにするためのものです。

EDIT

セクション New Line Options for expressions は、括弧と組み合わせたコードの配置には関係しないので、触る必要はありません。