ReSharper 2018.3ヘルプ

#regionブロックの追加と削除

ReSharperは、コード内の #region ブロックを迅速に追加、移動、削除できます。

エディターでリージョンを管理する

エディターの右に、現在の選択範囲をリージョンですばやく囲むことができます。ReSharperは、#region および #endregion ディレクティブを追加し、リージョン名を入力できる位置にキャレットを設定します。

Surrounding a code block with #region

コード要素を移動する機能を使用して、リージョンをさまざまな方法で移動することもできます。

  • 領域に隣接する要素が含まれるように、または要素が領域外に残るように、#region および #endregion ディレクティブを上下に移動できます。これを行うには、移動するディレクティブにキャレットを設定し、Ctrl+Shift+Altを押してから上下の矢印キーを使用します。

  • 範囲全体を上下に移動できます。これを行うには、#region および #endregion ディレクティブを含む領域全体を選択し、Ctrl+Shift+Altを押してから上下の矢印キーを使用します。

既存のリージョンを削除するには、Alt+Enter を押して、対応するコンテキストアクションを選択します。

Removing region/endregion directives

このアクションをより広い範囲で適用することもできます。例:ソリューション全体ですべての#regionブロックを削除するのに使用できます。

Removing region/endregion directives in the whole solution

「ファイル構造」ウィンドウでのリージョンの操作

タイプおよび/またはタイプメンバーを囲むリージョンがファイル構造ウィンドウに表示されます。領域は、対応する項目を囲む枠として表示されます。リージョンを展開/折りたたんで、その中のアイテムを表示/非表示にすることができます。

A region in a File Structure window

シンボルは、ファイル構造の右の領域にラップすることができます。これを行うには、ラップするメンバー(Ctrl - 複数選択の項目をクリック)を選択し、ツールバーのリージョンとのサラウンド ThemedIcon Enregion Screen Gray をクリックします。

リージョン・フレームの右上隅にある十字アイコン ThemedIcon Close Screen Gray をクリックすると、任意のリージョンを除去できます。

リージョンの名前を変更するには、その名前をダブルクリックするか、F2 を押して、新しい名前を入力します。

最終更新日: 2019年3月21日

関連事項