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年10月18日

関連ページ:

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

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

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

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

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

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

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

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

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

ReSharperの多くの機能は、エディターでコードのブロックを挿入または置換します。このブロックを完了するためにユーザー入力が必要な場合、これらの機能は多くの場合インタラクティブに機能するため、ReSharperはコードブロックの挿入直後に利用可能なすべての提案と変更をガイドします。これが発生する...

ASP.NET MVC特有の機能

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