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