ファイルテンプレートを作成する
ファイルテンプレートは、型宣言、単体テストなどの定義済みコードを含む 1 つ以上の新しいファイルを作成するために使用されます。 ファイルテンプレートにはショートカットはなく、説明によって識別されます。 詳細については、 テンプレートからファイルを作成する および マルチファイルテンプレートを作成する を参照してください。
ファイルテンプレートの本文は、そのまま表示されるプレーンテキストと パラメーターで構成されます。 アイデアは、これらを組み合わせてテンプレートを呼び出すときの効率を最大化することです。
新しいファイルテンプレートを作成する
メインメニューから を選択します。
表示される テンプレートエクスプローラーウィンドウ で、 ファイルテンプレート タブをクリックします。
オプションで、特定の 設定レイヤーにテンプレートを作成する場合は、 層 リストで目的のレイヤーを選択します。 詳細については、 テンプレートの保管 を参照してください。
新規テンプレート
をクリックします。 新しく作成されたテンプレートが テンプレートエディター で開かれます。説明 フィールドにテンプレート名を指定します。
オプションで、 デフォルトファイル名 にテンプレート適用時に ReSharper が提案する名前を指定できます。 ファイル名は有効な識別子でなければなりません チェックボックスをオンにすると、テンプレート適用時に指定したファイル名が タイプ識別子として有効かどうかを ReSharper にチェックさせることもできます。 このオプションは、テンプレートで新しいタイプのファイルを作成し、タイプ名が提供されたファイル名から 拡張子なしの現在のファイル名 マクロで初期化される場合に役立ちます。 既定のファイルテンプレートを確認して、どのように実装されているかを見ることができます。
デフォルトの テンプレートのスコープを変更するには、 使用可能 ハイパーリンク をクリックしてください。 表示されるダイアログで、チェックボックスを使用して、新しいテンプレートを適用できる場所を定義します。 一部のスコープを拡張して詳細 (ファイルマスクや言語バージョンなど) を指定できます。
テンプレートが非システム アセンブリのクラスやメソッドを使用する場合、これらのアセンブリを参照するプロジェクトでのみテンプレートを利用できます。 グローバル カテゴリで リファレンス を選択し、 .dll 拡張機能なしでアセンブリ名を指定してください:

目的のコードを入力または貼り付けて、テンプレートの本体を作成します。
テンプレートコードにはプレーンテキストと parametersを含めることができます。 parameter(接頭辞と接尾辞が
$)を入力するとすぐに、テキスト領域の右側の パラメーター セクションで利用できるようになります。 テンプレートパラメーターを宣言する セクションの説明に従って、定義されたすべてのparametersを構成してください。テンプレートのフォーマットオプションを設定する:
整形 チェックボックスを選択すると、ReSharper が フォーマット環境設定に従って展開したコード箇所を自動で整形します。
修飾された参照を短縮 チェックボックスを選択すると、ReSharper が名前空間インポートディレクティブを自動的に挿入したり、テンプレート適用後に冗長な修飾子を削除します。 このチェックボックスが選択されていない場合、ReSharper は名前空間インポートディレクティブを挿入しません。
テンプレートを保存するには、Visual Studio メニューで を選ぶか、 Ctrl+S を押してください。
コマンドを呼び出してファイルテンプレートを適用すると、使用可能なテンプレートのリストが表示されます。 これを「クイックアクセスリスト」または単に「クイックリスト」と呼びます。 このリストを編集して、お気に入りのテンプレートをそこに追加したり、順序を変更したりできます。
クイックアクセスリストを編集する
メインメニューから を選択します。
表示される テンプレートエクスプローラーウィンドウ で、 ファイルテンプレート タブをクリックします。
スコープを選択すると、このスコープのテンプレートのリストが表示されます。
クイックアクセスリストに含まれているテンプレートは クイックリスト セクションに表示され、選択したスコープで利用可能な他のテンプレートは クイックリストにない セクションに表示されます。
必要に応じて、 テンプレートカテゴリを使用して、クイックアクセスリストにない利用可能なテンプレートのリストを絞り込みます。
ドラッグ & ドロップを使用して、テンプレートをクイックアクセスリストに追加したり、クイックアクセスリストから削除したり、並べ替えることができます。