ReSharper 2026.1 Help

JavaScript 用に事前定義されたライブテンプレート

このトピックでは、ReSharper 2026.1 の JavaScript 用に事前定義されたすべてのライブテンプレートを一覧します。 ライブテンプレートの詳細については、 ライブテンプレートを使用してソースコードを作成する を参照してください。

テンプレート

詳細

ctx

現在のファイルコンテキスト

どこでも スコープ

本文

$CTX$

パラメーター

  • CTX - 現在のコンテキストを説明するアイテムのリストを提供します。 これには、型名、名前空間名などを含むファイル名が含まれます。

nguid

新しい GUID を挿入

どこでも スコープ

本文

$GUID$

パラメーター

  • GUID - 新しいグローバル一意識別子を生成します (GUID)

do

do...while ループ

スコープJS ステートメント

本文

do { $END$ } while($COND$)

パラメーター

  • COND - マクロなし

  • END - テンプレートが適用された後のキャレット位置。

dw

writeln 関数呼び出し

スコープJS ステートメント

本文

document.writeln($END$);

パラメーター

  • END - テンプレートが適用された後のキャレット位置。

else

else ステートメント

スコープJS ステートメント

本文

else { $END$ }

パラメーター

  • END - テンプレートが適用された後のキャレット位置。

for

for ループ

スコープJS ステートメント (TS 5 ではなく、ES 5 まで)

本文

for (var $VAR$ = 0; $VAR$ < $LENGTH$; $VAR$++){ $END$ }

パラメーター

  • VAR - 評価ポイントでのインデックス変数の一意の名前を提案します

  • LENGTH - マクロなし

  • END - テンプレートが適用された後のキャレット位置。

forin

for...in ループ

スコープJS ステートメント (TS 5 ではなく、ES 5 まで)

本文

for (var $VAR$ in $ARRAY$){ $END$ }

パラメーター

  • ARRAY - マクロなし

  • VAR - 変数宣言 (変数名が立つべき場所) で実行されると、変数の名前を提案します

  • END - テンプレートが適用された後のキャレット位置。

forr

逆 for ループ

スコープJS ステートメント (TS 5 ではなく、ES 5 まで)

本文

for (var $VAR$=$LENGTH$-1;$VAR$ >=0; $VAR$--){ $END$ }

パラメーター

  • VAR - 評価ポイントでのインデックス変数の一意の名前を提案します

  • LENGTH - マクロなし

  • END - テンプレートが適用された後のキャレット位置。

fun

JavaScript 関数を作成する

スコープJS 式

本文

function($parameters$){ $END$ }

パラメーター

  • parameters - マクロなし

  • END - テンプレートが適用された後のキャレット位置。

拡張前

ReSharper: ライブテンプレート

拡張後

ReSharper: ライブテンプレート

function

スコープJS ステートメント

本文

function $name$($parameters$){ $END$ }

パラメーター

  • name - マクロなし

  • parameters - マクロなし

  • END - テンプレートが適用された後のキャレット位置。

if

If ステートメント

スコープJS ステートメント

本文

if ($COND$){ $END$ }

パラメーター

  • COND - マクロなし

  • END - テンプレートが適用された後のキャレット位置。

while

while ループ

スコープJS ステートメント

本文

while ($COND$){ $END$ }

パラメーター

  • COND - マクロなし

  • END - テンプレートが適用された後のキャレット位置。

with

with ステートメント

スコープJS ステートメント

本文

with ($EXPR$){ $END$ }

パラメーター

  • EXPR - マクロなし

  • END - テンプレートが適用された後のキャレット位置。

switch

switch ステートメント

スコープJS ステートメント

本文

switch ($EXPR$){ case $CASE1$: $END$ default: }

パラメーター

  • EXPR - マクロなし

  • CASE1 - マクロなし

  • END - テンプレートが適用された後のキャレット位置。

try

try catch ステートメント

スコープJS ステートメント

本文

try { $END$ } catch (e) { }

パラメーター

  • END - テンプレートが適用された後のキャレット位置。

itar

配列を反復する

スコープJS ステートメント

本文

for (var $INDEX$=0;$INDEX$<$ARRAY$.length;$INDEX$++){ var $VAR$ = $ARRAY$[$INDEX$];$END$ }

パラメーター

  • ARRAY - マクロなし

  • INDEX - 評価ポイントでのインデックス変数の一意の名前を提案します

  • VAR - 変数宣言 (変数名が立つべき場所) で実行されると、変数の名前を提案します

  • END - テンプレートが適用された後のキャレット位置。

拡張前

ReSharper: ライブテンプレート

拡張後

ReSharper: ライブテンプレート

generator

ジェネレーター

スコープJS ステートメント (ES 6、TS にはない)

本文

function *$name$($parameters$){ $END$ }

パラメーター

  • name - マクロなし

  • parameters - マクロなし

  • END - テンプレートが適用された後のキャレット位置。

forof

for-of ループ

スコープJS ステートメント (ES 6)

本文

for ($VARKIND$ $VAR$ of $ARRAY$){ $END$ }

パラメーター

  • VAR - 変数宣言 (変数名が立つべき場所) で実行されると、変数の名前を提案します

  • ARRAY - マクロなし

  • VARKIND - 補完リストで指定された値のリストを表示します

  • END - テンプレートが適用された後のキャレット位置。

2026 年 6 月 12 日