テンプレートを作成および編集する
このセクションでは、既存のコードテンプレートを新規作成して編集する方法について説明します。詳細は次のトピックで説明します。
- ライブ / 囲みテンプレートを作成する
- ソースコードからライブ / 囲みテンプレートを作成する
- ファイルテンプレートを作成する
- マルチファイルテンプレートを作成する
- テンプレートパラメーターを宣言する
- テンプレートの編集
ソーステンプレートを作成する必要がある場合は、ソーステンプレートの作成を参照してください。
関連ページ:
ライブ / 囲みテンプレートを作成する
ライブ / 囲みテンプレートは、既存のファイルにコードを生成したり、(テンプレート本体にパラメーターがある場合)ステートメントなどのテンプレートコードでコードフラグメントを囲むために使用できます。各ライブテンプレートは、ショートカット(などの短い文字列)によって識別されます。この文字列をエディターに直接入力して、テンプレートを呼び出すことができます。ライブ / 囲みテンプレートは、単体テスト用のクラス、DTO、スケルトンの作成など、さまざまな用途に使用できます。ライブ / 囲みテンプレートの本体...
ソースコードからライブ / 囲みテンプレートを作成する
ReSharper を使用すると、ソースコードの断片に基づいてライブ / 囲みテンプレートを作成できます。ReSharper はいくつかのフィールドを自動的にテンプレートパラメーターに変換します。コードフラグメントからライブ / 囲みテンプレートを作成するエディターで、テンプレートを作成するコードブロックを選択します。メインメニューからを選択します。表示される新しいテンプレートのフィールドとコンテキストの選択ダイアログで、ReSharper は新しいテンプレートの下書きを提案し、いくつかのフィ...
マルチファイルテンプレートを作成する
ファイルテンプレートは、テンプレートを適用するときに複数のファイルを作成できます。これは、関連するデータが別のファイルに保存されている場合に役立ちます。マルチファイルテンプレートについて知っておくべきことがいくつかあります: ファイルテンプレートには常に 1 つのメインファイルと、オプションで任意の数のセカンダリファイルが含まれます。任意のファイルテンプレートにセカンダリファイルを追加すると、すぐに複数のファイルテンプレートが作成されます。セカンダリファイルを追加するときは、既存のファイルテンプレ...
テンプレートパラメーターを宣言する
コードテンプレートは、周囲のコンテキストに合わせて調整したり、適用時にインタラクティブに動作したりすることもできます。これはすべて、テンプレートパラメーターとテンプレートマクロを使用して行われます。テンプレートエディターでテンプレートパラメーターを定義および編集できます。パラメーター(接頭辞と接尾辞が)を入力するとすぐに、テキスト領域の右側のパラメーターセクションで使用できるようになります。次に、マクロを選択をクリックしてその動作を構成できます。テンプレート内の任意のパラメーターを複数回使用でき...
ソーステンプレート
従来、テンプレートまたはスニペットは、ソースコードの外部で保存および管理されていました。通常、テンプレートは汎用定型コードをすばやく作成するのに役立つため、これは理にかなっています。これらの目的のために、ReSharper は多くの事前定義されたライブテンプレート、サラウンドテンプレート、およびファイルテンプレートを提供します。これらのタイプの独自のテンプレートを作成することもできます。ただし、現在のプロジェクトまたはソリューションにのみ関連する繰り返し可能なコードを生成したい場合があります。R...
テンプレートからファイルを作成する
ReSharper を使用すると、ファイルテンプレートに基づいてクラス、インターフェース、構造体、その他のファイルを作成できます。作成されると、新しいファイルがプロジェクトに追加され、エディターで開きます。このファイルには、テンプレートで指定されたソースコードが含まれています。テンプレートから新しいファイルを作成する以下のいずれか 1 つを実行します: ソリューションエクスプローラーでは、テンプレートから新しいファイルを作成するノードを選択します。エディターで開いているコードファイルにキャレットを...