次の方法で共有


[オプション] ダイアログ ボックス: テキスト エディター > C# > コード スタイル > 書式設定

[書式設定オプション] ページとそのサブページ (インデント改行間隔および折り返し) を使用して、コード エディターでコードを書式設定するためのオプションを設定します。

このオプション ページにアクセスするには、メニュー バーから [ツール>オプション ] を選択します。 [ オプション ] ダイアログ ボックスで、[ テキスト エディター>C#>Code Style>Formatting] を選択します。

ヒント

インデント改行間隔折り返しの各サブページには、各オプションの効果を示すプレビュー ウィンドウが下部に表示されます。 プレビュー ウィンドウを使用するには、書式設定オプションを選択します。 プレビュー ウィンドウには、選択したオプションの例が表示されます。 ラジオ ボタンまたはチェック ボックスをオンにして設定を変更すると、プレビュー ウィンドウが更新され、新しい設定の効果が表示されます。

[書式設定] ([全般] ) ページ

全般設定

これらの設定は、コード エディターがコードに書式設定オプションを適用する 場合 に影響します。

ラベル 説明
入力時に自動的に書式設定する 選択解除すると、} オプション の ; および format ブロックの format ステートメントが無効になります。
ステートメントの書式を自動的に設定する 選択すると、エディターで選択されている書式設定オプションに従って、完了時にステートメントの書式を設定します。
} でブロックを自動的に書式設定する 選択すると、コード ブロックが完了するとすぐに、エディターで選択されている書式設定オプションに従ってコード ブロックの書式を設定します。
戻り時に自動的に書式設定する 選択すると、エディターで選択されている書式設定オプションに合わせて、 Enter キーを押したときにテキストの書式が設定されます。
貼り付け時に自動的に書式設定する 選択すると、エディターに貼り付けるテキストが、エディターで選択されている書式設定オプションに合わせて書式設定されます。

Visual Studio 2017 の [ ドキュメントの書式設定 ] コマンドを使用して C# ファイルのコード スタイル設定を以前に適用した場合、その機能は コード クリーンアップとして使用できるようになりました。

インデント ページ

このページのインデント オプションは、コードが自動的に書式設定されるときに適用されます。 コードが自動的に書式設定される例の 1 つは、[貼り付け時に自動的に書式設定] が選択されている間にコードをファイル に貼り付ける 場合です。 ([貼り付け時に自動的に書式設定] オプションは [書式設定] の下に表示されます>全般。)

Visual Studio での C# テキスト エディターのインデント オプション

ヒント

テキスト エディター>C#>Tabs オプション ページにもインデント オプションがあります。 これらのオプションは、行の末尾で Enter キーを押したときにコード エディターがカーソルを置く場所のみを決定します。

Visual Studio の C# テキスト エディターのタブ オプション

[新しい行] ページ

このページの新しい行オプションを使用して、コード エディターの新しい行に中かっこ、キーワード、または式を表示するかどうかを制御します。

重要

このページの設定は、.editorconfig ファイルによってオーバーライドできます。 詳細については、「EditorConfig を使用して 移植可能なカスタム エディター設定を作成する」を参照してください。

Visual Studio の C# 改行オプションのスクリーンショット。

こちらも参照ください