言語インジェクション設定ダイアログ: JS タグ付きリテラルのインジェクション
をクリックしてコンテキストメニューから JS タグ付きリテラルのインジェクション を選択するか、エントリを選択して
をクリックすると、ダイアログが開きます。
WebStorm には、生産性と使いやすさを確保する定義済みのインジェクション構成が含まれています。 新しい設定を作成するのではなく、これらの設定を利用することをお勧めします。
項目 | 説明 |
|---|
名前 | 注入の名前。 |
言語 | インジェクションされる言語。 ID: 挿入する言語の ID または名前を選択してください。 接頭辞: 対応する文字列値の前に追加する文字のシーケンスを指定します。 接尾辞: 対応する文字列値の後に追加する文字のシーケンスを指定します。
接頭辞と接尾辞はオプションです。 |
テンプレートタグ | このフィールドでは、テンプレートリテラルを解析する 1 つまたは複数の関数を指定します。 区切り文字としてドットを使用します。 タグ付きテンプレートの詳細を参照してください。 |
拡張 | この領域では、必要に応じて追加設定を指定することで、インジェクションルールが適用されるコンテキストを絞り込み、インジェクションプロセスをよりきめ細かく制御できるようになります。 言語をインジェクションするコンテキストを決定する正規表現を入力します。 パターンの最初のキャプチャーグループを挿入対象として使用することで、特定のパターンに一致する値、パターンに一致する複数の部分にのみ言語を挿入するように手順を構成できます。 単一ファイル - このオプションがオフの場合、値のパターンに一致するフラグメントは、たとえばフラグメントエディターの観点から、別々の「ファイル」として別々に扱われます。 このオプションがオンの場合、対応するフラグメントはすべてマージされて単一のユニット、つまり「ファイル」になります。 値のパターンを考える xxx (.+) yyy (.+) zzz
そしてフラグメント xxx select * yyy from family zzz,
このオプションがオフの場合、 select * と from family は 2 つの独立したフラグメント(または「ファイル」)として扱われます。 このオプションがオンの場合、 select * from family は単一のユニットまたは「ファイル」として扱われます。
|
2026 年 6 月 8 日