ReSharper 2025.1 ヘルプ

HTML のコードテンプレート

ReSharper のコードテンプレート機能のほとんどは HTML でもサポートされています。これらの機能の詳細については、コードテンプレートセクションの対応するトピックを参照してください。このセクションのメイントピックでは、機能マトリックスを見つけて、HTML で何がサポートされているのかを確認することもできます。

このトピックでは、HTML でコードテンプレート機能を使用するいくつかの例を見つけることができます。

ライブテンプレート

ReSharper は HTML 用のいくつかの定義済みライブテンプレートを提供します。

ReSharper: Live templates in HTML

詳細については、「ライブテンプレートの使用」を参照してください。

囲みテンプレート

コードを変更する別の方法は、囲みテンプレートを使用することです。HTML に似たコード用に事前定義された 2 つの囲みテンプレートがあるため、それらの 1 つを使用するか、独自のテンプレートを作成できます

ReSharper: Surround templates in HTML

最初のテンプレートを選択すると、ReSharper は選択したコンテンツを囲むためにどのタグを使用するかを指定するように促します。利用可能なタグのリストは、現在のファイルで使用されているタグに基づいています。

ReSharper: Surround templates in HTML

関連ページ:

コードテンプレート

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

コードフラグメントをテンプレートで囲む

サラウンドテンプレートは、式、単一のステートメント、または任意のコードブロックを、またはその他のコード構造ですばやく囲むために使用されます。テンプレートが拡張されると、ReSharper はコードをインテリジェントに再フォーマットし、選択を調整し、最後にキャレットを再配置して、便利な位置から入力を続行できるようにします。ReSharper は、サポートされているすべての言語で多数のサラウンドテンプレートをすぐに使用できますが、特定のケースに合わせてサラウンドテンプレートを作成することもできます。...

ライブ / 囲みテンプレートを作成する

ライブ / 囲みテンプレートは、既存のファイルにコードを生成したり、(テンプレート本体にパラメーターがある場合)ステートメントなどのテンプレートコードでコードフラグメントを囲むために使用できます。各ライブテンプレートは、ショートカット(などの短い文字列)によって識別されます。この文字列をエディターに直接入力して、テンプレートを呼び出すことができます。ライブ / 囲みテンプレートは、単体テスト用のクラス、DTO、スケルトンの作成など、さまざまな用途に使用できます。ライブ / 囲みテンプレートの本体...

HTML のリファクタリング

リファクタリングを実行するシンボルにキャレットを置き、リファクタリングするコードフラグメントを選択するか、ツールウィンドウ内の項目を選択します。以下のいずれか 1 つを実行します: メインメニューからを選択し、目的のリファクタリングを選択します。このメニューで使用できるリファクタリングのリストは、現在のコンテキストによって異なります。ReSharper がコンテキストのリファクタリングを提案できない場合、メニュー全体が無効になります。エディター、ファイル構造ウィンドウ、またはその他の ReShar...