PhpStorm 2025.2 Help

Templates

在此页面,配置 PhpStorm 中 EJS 包含Handlebars 表达式Mustache 模板 的处理。

开始之前

  • 确保在 设置 | 插件 页面,选项卡 已安装 上启用了所需的 JavaScript 和 TypeScript 以及 EJSHandlebars/Mustache 插件。 如需更多信息,请参阅 插件管理

项目

描述

Handlebars/Mustache

在此区域,配置 PhpStorm 中 Handlebars 表达式Mustache 模板 的处理。 此页面上指定的设置适用于具有扩展名 .hbs .mustache 的专用 HandlebarsMustache 文件。

  • 自动插入闭合标签:

    • 选中此复选框时,PhpStorm 会在您键入第一个右大括号时,自动插入 Handlebars 表达式 的第二个右大括号 }

      PhpStorm 还可以识别 三重大括号{{{ ,这可以防止表达式中的值被转义。 在这种情况下,PhpStorm 会在您输入第一个右大括号时自动插入两个右大括号。

    • 清除此复选框时,您需要手动键入右大括号和三连符。

  • 启用格式化:

    • 选中此复选框以在代码生成、重构或重新格式化 Ctrl+Alt+L 期间,自动重新格式化 Handlebars 表达式Mustache 模板

    • 清除此复选框以保留 Handlebars 表达式Mustache 模板 的原始格式。

  • 将 HTML 文件作为 Handlebars/Mustache 打开:

    • 选中此复选框时,具有 .html 扩展名的文件将被视为 Handlebars/Mustache 文件,因此 PhpStorm 会识别并处理 Handlebars 表达式Mustache 模板。 文件的扩展名保持不变,但文件名会附带 fileTypeHandlebars.png 图标。

    • 清除此复选框时,仅具有 .hbs 扩展名的文件会被视为 Handlebars/Mustache 文件,并且其中的 Handlebars 表达式Mustache 模板 会被识别和处理。

  • 注释的语言: 从此列表中选择要用于注释样式的语言。 当您按下 Ctrl+/Ctrl+Shift+/ 输入行或块注释时,PhpStorm 会插入所选语言中使用的注释分隔符,例如:

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

    • /**/ 用于 JavaScript

    • <!----> 用于 HTML

有关 Handlebars 表达式Mustache 模板 的更多信息,请参阅 http://handlebarsjs.com/

仅当安装并启用了 Handlebars/Mustache 插件时,此区域才可用。 Handlebars/Mustache 插件未与 PhpStorm 捆绑,但可以按照 从 JetBrains Marketplace 安装插件 中的说明,在 设置 | 插件 页面,选项卡 插件市场 上安装。

EJS

在此区域,指定代码中 EJS 包含的分隔符。 基于这些分隔符,PhpStorm 将正确识别和处理这些包含。 一对分隔符也称为 执行标签

  • EJS 起始分隔符: 在此字段中,输入表示 EJS 包含开始的字符字符串。 默认分隔符是 <%

  • EJS 结束分隔符: 在此字段中,输入表示 EJS 包含结束的字符字符串。 默认分隔符是 %>

最后修改日期: 2025年 9月 26日