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