K&Rスタイルのブラケットを使用するようにVisual Studioを設定するにはどうすればよいですか?


91

私はこのスタイルのフォーマットが本当に好きではありません:

Class AwesomeClass
{
    private static void AwesomeMethod()
    {

    }

}

このようにコードをフォーマットできますか?

Class AwesomeClass {

    private static void AwesomeMethod() {

    }
}

8
「K&Rスタイルブラケット」が何であるかを知らないカジュアルな読者は、en.wikipedia.org / wiki / Indent_style
Dan Burton

私は仕事で私のチームの友人/開発者と多くの議論をしたため、このスタイルに最近改宗しています。これを聞いてくれてありがとう!
エリックブラウン

回答:


136

移動ツール] > [オプション ]> [ テキストエディタ] > C# > フォーマット > 新ライン

Visual Studioの最近のバージョン(少なくとも2017):

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

次に、そこに表示されるすべてのオプションをオフにします。


13
ここで秘密の機能だ、誰にも言わないでください:stackoverflow.com/posts/3048800/timeline
zildjohn01

3
C / C ++に同等の設定がないのは残念です。このデフォルトのコードスタイルの行ごとに1文字が、私を狂わせています。
ピープサロット2012年

2
VS2013のC / C ++に同等の設定があります
Abhra Basak '

この応答をありがとうマット。
エリックブラウン

VS 2019の場合、パスは次のとおりです。[ツール]> [オプション]> [テキストエディター]> [C#]> [コードスタイル]> [書式設定]> [
改行]

26

ツール>オプション

「すべての設定を表示」をチェックします

テキストエディター> C#>書式設定>新しい行

余分な改行を追加しない場所の設定をオフにします。個人的に、私は常にこのカテゴリーのすべてのアイテムのチェックを外します。


5

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

すべての値を

「同じ行を続けるが、前にスペースを追加する」

次に、ブロックを選択し、Ctrl + K、Ctrl + Fで再フォーマットします

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.