JavaScript のコードテンプレート
ReSharper のコードテンプレート機能のほとんどは JavaScript でもサポートされています。これらの機能の詳細については、コードテンプレートセクションの対応するトピックを参照してください。
ライブテンプレート
ライブ / 囲みテンプレートは、既存のファイル内にコードを生成するために使用したり、(テンプレート本体に $SELECTION$
パラメーターがある場合) try...catch
ステートメントなどのテンプレートコードでコードフラグメントを囲むために使用したりできます。
各ライブテンプレートは、ショートカット(foreach
などの短い文字列)によって識別されます。この文字列をエディターに直接入力して、テンプレートを呼び出すことができます。
ReSharper には、事前定義されたライブテンプレートが多数用意されています。専用のエディターで、または既存のソースコードから直接、カスタムのライブテンプレートを作成することもできます。
後置テンプレート
後置テンプレートを使用すると、前に戻ることなく、すでに入力した式を変換できます。式の後にドットを入力し、補完リストからテンプレートを選択するだけです。
以下は、JavaScript で使用できる後置テンプレートのリストです。
ショートカット | 説明 | サンプル |
---|---|---|
.else | ブール式を 'false' にチェックします。 |
|
.forof | 反復可能なオブジェクトを反復処理する |
|
.if | ブール式を 'true' にチェックします。 |
|
.notnull | 式が null でないことをチェックします |
|
.notundefined | 式が未定義であることをチェックします |
|
.null | 式を null にチェックします |
|
.return | 現在の関数から式を返す |
|
.undefined | 定義されていない式をチェックします |
|
.var | 式の変数を導入する |
|
関連ページ:

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

テンプレートエディター
テンプレートエディターは、コードテンプレートの作成と編集に役立ちます。テンプレートエディターが新しいドキュメントタブで開き、テンプレートとアプリケーションコードを切り替えて、作成したテンプレートをすばやくテストできます。テンプレートエディターは、キーワード、コメントなどの基本的なコードのハイライトを提供します。すべてのハイライト色は構成可能です。テンプレートエディターの強調色を構成するメニューからを選択して、ページに移動します。アイテムを表示するリストで、ReSharper テンプレートエディター...

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