JetBrains Rider 2024.1 ヘルプ

テンプレート

このページでは、JetBrains Rider の EJS 組み込みHandlebars 式Mustache テンプレートの処理を設定する

始める前に

  • 設定 | プラグイン」ページの「インストール済み」タブで、JavaScript と TypeScript および EJS または Handlebars/Mustache に必要なプラグインが有効になっていることを確認します。詳細については、プラグインのマッピングを参照してください。

項目

説明

Handlebars/Mustache

このエリアでは、JetBrains Rider の Handlebars 式Mustache テンプレートの処理を設定します。このページで指定した設定は、.hbs または .mustache の拡張子を持つ専用の Handlebars および Mustache ファイルに適用されます。

  • 終了タグを自動的に挿入する:

    • このチェックボックスが選択されていると、JetBrains Rider は、最初の閉じを入力するとすぐに、Handlebars 式の 2 番目の閉じ波括弧 } を自動的に挿入します。

      JetBrains Rider は、式内の値のエスケープを防ぐトリプルスタッシュ {{{ も認識します。この場合、JetBrains Rider は、最初の右波括弧を入力するとすぐに、2 つの右波括弧を自動的に挿入します。

    • このチェックボックスがオフになっている場合は、右波括弧とトリプルステッシュを手動で入力する必要があります。

  • フォーマットを有効にする:

    • Ctrl+Alt+L のコード生成、リファクタリング、再フォーマット中に Handlebars 式および Mustache テンプレートを自動的に再フォーマットするには、このチェックボックスを選択します。

    • Handlebars 式Mustache テンプレートの元の書式を保持するには、このチェックボックスをオフにします。

  • Handlebars/Mustache として HTML ファイルを開く:

    • このチェックボックスが選択されていると、.html 拡張子を持つファイルは Handlebars/Mustache ファイルとして扱われるため、JetBrains Rider は Handlebars 式Mustache テンプレートを認識して処理します。ファイルの拡張子は変わりませんが、ファイル名は fileTypeHandlebars.png アイコンで提供されます。

    • このチェックボックスをオフにすると、拡張子が .hbs のファイルのみが Handlebars/Mustache ファイルとして扱われ、その中の Handlebars 式Mustache テンプレートが認識されて処理されます。

  • コメントの言語 : このリストから、コメントのスタイルを使用する言語を選択します。Ctrl+/ または Ctrl+Shift+/ を押して行コメントまたはブロックコメントを入力すると、JetBrains Rider は選択された言語で使用されているコメント区切り文字を挿入します。例:

    • Handlebars 用 {{!----}}

    • JavaScript 用 /**/

    • HTML 用 <!---->

Handlebars 式および Mustache テンプレートの詳細については、「http://handlebarsjs.com/(英語)」を参照してください。

この領域は、Handlebars/Mustache プラグインがインストールされ、有効になっている場合にのみ使用できます。Handlebars/Mustache プラグインは JetBrains Rider にバンドルされていませんが、JetBrains マーケットプレイスからプラグインをインストールするに従って、設定 | プラグインページのタブマーケットプレースにインストールできます。

EJS

この領域では、コードに EJS(英語) を含めるための区切り文字を指定します。これらの区切り記号に基づいて、JetBrains Rider はそのような包含を正しく認識し処理します。一対の区切り文字は、実行タグとも呼ばれます。

  • EJS オープン区切り文字 : このフィールドに、EJS 組み込みの始まりを示す文字文字列を入力します。デフォルトの区切り文字は <% です。

  • EJS クローズ区切り文字 : このフィールドに、EJS 組み込みの終わりを示す文字文字列を入力します。デフォルトの区切り文字は %> です。