ReSharper 2019.2ヘルプ

テンプレートからのファイルの作成

ReSharper | 編集 | 新規ファイルの作成...
Ctrl+Alt+Insert
ReSharper_GenerateFileBesides

ReSharperを使用すると、ファイルテンプレートに基づいてクラス、インターフェース、構造体、およびその他のファイルを作成できます。作成されると、新しいファイルがプロジェクトに追加され、エディターで開きます。このファイルには、テンプレートで指定されたソースコードが含まれています。

テンプレートから新しいファイルを作成するには

  1. 以下のいずれか 1 つを実行します:
    • ソリューション・エクスプローラーでは、テンプレートから新しいファイルを作成するノードを選択します。

    • エディターで開いたコードファイルにキャレットを配置します。この場合、新しいファイルが作成され、現在のファイルの隣に置かれます。

  2. Ctrl+Alt+Insert を押すか、メインメニューのReSharper | 編集 | 新規ファイルの作成...を選択します。

  3. クイックアクセスリストクラスインターフェース構造体など、またはカスタム項目(ある場合)を選択します。クイックアクセスリストに追加されていないカスタムファイルテンプレートを使用する場合は、さらにを選択してください。

  4. さらにを選択した場合、目的のテンプレートを選択できるテンプレートダイアログを選択が表示されます。必要に応じてクイックアクセスリストにテンプレートを導入するには、テンプレートの選択ダイアログでエントリを選択し、ダイアログの下部にあるクイックリストに追加チェックボックスをオンにしてからOKをクリックします。

  5. 表示される作成: [テンプレートの名前]ダイアログで、新しいファイルの名前を指定し、OKをクリックします。

  6. 新しく作成されたファイルが選択された場所に追加され、エディターで開きます(マルチファイルテンプレートの場合、いくつかのファイルが作成されて開きます)。

  7. テンプレートに編集可能なパラメータがある場合(つまりユーザー入力が必要)、ReSharperはエディターにホットスポットセッションをデプロイし、入力位置を最初のパラメータに設定します。その後、次のことができます。
    • ReSharperが現在のパラメータの値を示唆している場合は、UpDown の矢印キーを使用して推奨値のリストをナビゲートするか、目的の値を入力してください。

    • Tab または Enter を押して値を受け入れ、次のパラメータの入力位置に移動します。これが最後のパラメータである場合、ホットスポットセッションは完了し、キャレットはセッション用に定義された終了位置に移動します。

    • Shift+Tab を押すと、入力フォーカスが前のパラメータの入力位置に移動します。

    • Esc を押してホットスポットセッションを終了します。この場合、すべてのセッションパラメータはデフォルト値で初期化されます。

この機能は、次の言語とテクノロジでサポートされています。

Language: C#Language: VB.NETLanguage: C++Language: HTMLLanguage: ASP.NETLanguage: RazorLanguage: JavaScriptLanguage: TypeScriptLanguage: CSSLanguage: XMLLanguage: XAMLLanguage: ResxLanguage: Build ScriptsLanguage: ProtobufLanguage: JSON
Feature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is not availableFeature is not available

C#の機能の使用方法については、こちらの説明と例を参照してください。他言語の詳細については、言語によるReSharperの対応するトピックを参照してください。

最終更新日: 2019年8月20日

関連事項

関連ページ:

ファイルテンプレートの作成

ファイル・テンプレートは型宣言、単体テストなどの定義済みコードで1つ以上の新しいファイルを作成するために使用されます。ファイルテンプレートにはショートカットがなく、それらの説明によって識別されます。詳細はテンプレートからのファイルの作成\と複数ファイルテンプレートの作成を参照してください。新しいファ...

テンプレートダイアログを選択

テンプレートの選択ダイアログでは、ファイルテンプレートテンプレートを選択して適用できます。このダイアログでは、クイックアクセスリストに追加されていないものも含め、現在のコンテキストまたは現在のプロジェクトタイプで使用可能なすべてのテンプレートが表示されます。既存のテンプレートから新しいファイルを作成...

複数ファイルテンプレートの作成

ファイルテンプレートは、テンプレートを適用するときに複数のファイルを作成できます。これは、関連するデータが別のファイルに保存されている場合に役立ちます。マルチファイルテンプレートについて知っておくべきことがいくつかあります:ファイルテンプレートには常に1つのメインファイルと、オプションで任意の数のセ...

テンプレート・パラメーター

コードテンプレートの本体には、次のものが含まれます。ソースコードの構造とコメントを表すプレーンテキスト。テンプレートを適用するとそのまま挿入されます。テンプレートを適用すると動的に置き換えられるテンプレートパラメータ。テンプレートパラメータの形式は次のとおりです。-は任意の識別子です。フォーマットが...

ホットスポットセッション

多くのReSharper機能は、エディター内のコードブロックを挿入または置換します。このブロックを完成させるためにユーザー入力が必要な場合は、コードブロックが挿入された直後にReSharperが利用可能なすべての提案や変更を案内するように、これらの機能は対話的に動作することがよくあります。この場合、...

ASP.NET MVC特有の機能

ReSharperには、一般的なASP.NET機能に加えて、ASP.NET MVCでの作業をより簡単にサポートする特殊機能があります。構文の強調表示:ASP.NET MVCメソッドの呼び出しとパラメータに対する特別な構文の強調表示コード補完:文字列リテラルでアクションとコントローラーを参照するための...