ReSharper 2024.3 ヘルプ

テンプレートエクスプローラーウィンドウ

テンプレートエクスプローラーウィンドウには、すべてのコードテンプレートが一覧表示され、作成、編集およびコードテンプレートの管理に必要なコントロールが提供されます。

このウィンドウには、3 種類の ReSharper テンプレートを管理するための 3 つのタブがあります。

ライブテンプレート

このタブはライブテンプレートを管理するために使用されます。さまざまな言語で利用可能なテンプレートを参照できます。左側にはテンプレートスコープとユーザーカテゴリがあり、右側には選択したスコープとカテゴリでフィルターされたテンプレートのリストが表示されます。

ReSharper: live tempalte

下部には、選択したテンプレートの内容を表示するプレビュー領域と、テンプレートを管理するための一連のボタンを備えたツールバーもあります。

囲みテンプレート

このタブは囲みテンプレートを管理するために使用されます。さまざまな言語で利用可能なテンプレートを参照できます。左側にはテンプレートスコープとユーザーカテゴリがあります。右側には、選択した範囲とカテゴリによってフィルタリングされたテンプレートのリストが表示されます。右側のテンプレートは、クイックアクセスリストに追加されているかどうかに応じて、クイックリストクイックリストにないの 2 つのグループに分類されます。

ReSharper: surround tempalte

下部には、選択したテンプレートの内容を表示するプレビュー領域と、テンプレートを管理するための一連のボタンを備えたツールバーもあります。

ファイルテンプレート

このタブは、ファイルテンプレートを管理するために使用されます。さまざまな言語で使用可能なテンプレートを参照できます。左側にはテンプレートスコープとユーザーカテゴリがあり、右側には、選択した範囲とカテゴリでフィルターされたテンプレートのリストが表示されます。右側のテンプレートは、クイックアクセスリストに追加されているかどうかに応じて、クイックリストクイックリストにないの 2 つのグループに分かれています。

ReSharper: file tempalte

下部には、選択したテンプレートの内容を表示するプレビュー領域と、テンプレートを管理するための一連のボタンを備えたツールバーもあります。

ツールバーコントロール

コントロール

名前

説明

このレイヤーに保存されているテンプレートのみを表示し、このレイヤーに新しいテンプレートを作成するように設定レイヤーを指定します。設定レイヤーの詳細については、「ReSharper 設定の管理と共有」を参照してください。

ThemedIcon.Filter.Screen.(Gray).png

フィルターテンプレート

ユーザーレイヤーが選択されたときに、事前定義されたテンプレートを表示できます。デフォルトでは、事前定義されたテンプレートは、セレクターでスマートオプションが選択されている場合にのみ表示されます。

ThemedIcon.Settings.Screen.(Gray).png

レイヤーの管理

設定レイヤーダイアログを開き、設定レイヤーを管理します

ThemedIcon.AddLiveTemplate.Screen.(Gray).png

新規テンプレート

テンプレートエディターを開き、新しいテンプレートを作成します

ThemedIcon.NewFolder.Screen.(Gray).png

新規カテゴリ

選択したテンプレートを新しいカテゴリに追加します (1 つのテンプレートを複数のカテゴリに割り当てることができます)。詳細については、テンプレートを整理するを参照してください。

ThemedIcon.Edit.Screen.(Gray).png

テンプレートの編集

選択したテンプレートを編集するためのテンプレートエディターを開きます。

ThemedIcon.Remove.Screen.(Gray).png

削除

選択したテンプレートまたはカテゴリを削除します。

ThemedIcon.Import.Screen.(Gray).png

インポート

XML ファイルからテンプレートをインポートします。詳細については、テンプレートのインポートとエクスポートを参照してください。

ThemedIcon.Export.Screen.(Gray).png

エクスポート

テンプレートを XML ファイルにエクスポートします。詳細については、テンプレートのインポートとエクスポートを参照してください。

関連ページ:

コードテンプレート

ReSharper コードテンプレートを使用すると、事前定義済みのコード構成体をすばやく生成できます。すぐに使えるさまざまな言語用のテンプレートが多数ありますが、新しいテンプレートを作成したり、既存のテンプレートを編集したり、簡単に管理したりすることもできます。さらに、ReSharper は開発者のチームが彼らのカスタムテンプレートを共有することを可能にします。ReSharper のコードテンプレートの全側面については、以下のトピックで詳しく説明しています。テンプレートの種類、テンプレートエクス...

テンプレートスコープ

ReSharper は、コードテンプレートを利用できる範囲をいくつか定義します。スコープは、特定のコードテンプレートの使用を関連するコンテキストに限定できます。例: 定義済みのライブテンプレート itar(配列の反復) は、デフォルトで C# 2.0+ ステートメントで使用できます。これは、この特定のスコープがこのテンプレートに対して定義されていることを意味します。itar テンプレートは C# ステートメントの本文に適用できますが、メンバーの外側の C# クラスの本文や、たとえば XML ファイルに...

ファイルテンプレートを作成する

ファイルテンプレートは、型宣言、単体テストなどの事前定義されたコードを含む 1 つ以上の新しいファイルを作成するために使用されます。ファイルテンプレートにはショートカットはなく、説明によって識別されます。詳細については、「テンプレートからファイルを作成するおよびマルチファイルテンプレートを作成する」を参照してください。ファイルテンプレートの本文は、そのまま表示されるプレーンテキストとパラメーターで構成されます。アイデアは、これらを組み合わせてテンプレートを呼び出すときの効率を最大化することです。...

ReSharper 設定の管理と共有

ReSharper は、階層化された設定のメカニズムを使用して環境設定を保存するため、次の利点があります。さまざまなソリューションで異なる設定を行うことができます。環境設定のさまざまなサブセットを別の場所に保存し、特定のソリューションで作業するときに環境設定を組み合わせることができます。例: 記号のアイコンとチーム設定のコード形式を個人設定で保存し、これらの設定を自動的に組み合わせることができます。設定の特定のサブセットを VCS に保持することにより、チーム内の設定を同期できます。ReShar...

テンプレートエディター

テンプレートエディターは、コードテンプレートの作成と編集に役立ちます。テンプレートエディターが新しいドキュメントタブで開き、テンプレートとアプリケーションコードを切り替えて、作成したテンプレートをすばやくテストできます。テンプレートエディターは、キーワード、コメントなどの基本的なコードのハイライトを提供します。すべてのハイライト色は構成可能です。テンプレートエディターの強調色を構成するメニューからを選択して、ページに移動します。アイテムを表示するリストで、ReSharper テンプレートエディター...