ReSharper 2025.1 ヘルプ

JavaScript のコードテンプレート

ReSharper のコードテンプレート機能のほとんどは JavaScript でもサポートされています。これらの機能の詳細については、コードテンプレートセクションの対応するトピックを参照してください。

ライブテンプレート

ライブ / 囲みテンプレートは、既存のファイル内にコードを生成するために使用したり、(テンプレート本体に $SELECTION$ パラメーターがある場合) try...catch ステートメントなどのテンプレートコードでコードフラグメントを囲むために使用したりできます。

各ライブテンプレートは、ショートカットforeach などの短い文字列)によって識別されます。この文字列をエディターに直接入力して、テンプレートを呼び出すことができます。

ReSharper には、事前定義されたライブテンプレートが多数用意されています。専用のエディターで、または既存のソースコードから直接、カスタムのライブテンプレートを作成することもできます

後置テンプレート

後置テンプレートを使用すると、前に戻ることなく、すでに入力した式を変換できます。式の後にドットを入力し、補完リストからテンプレートを選択するだけです。

以下は、JavaScript で使用できる後置テンプレートのリストです。

ショートカット

説明

サンプル

.else

ブール式を 'false' にチェックします。

if (!expr)

.forof

反復可能なオブジェクトを反復処理する

for (let x of expr)

.if

ブール式を 'true' にチェックします。

if (expr)

.notnull

式が null でないことをチェックします

if (expr !== null)

.notundefined

式が未定義であることをチェックします

if (expr !== undefined)

.null

式を null にチェックします

if (expr === null)

.return

現在の関数から式を返す

return expr;

.undefined

定義されていない式をチェックします

if (expr === undefined)

.var

式の変数を導入する

var x = expr;

2024 年 2 月 11 日

関連ページ:

コードテンプレート

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

テンプレートエディター

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

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

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