JetBrains IDE 如何配置多语言文件

JetBrains IDE how configure multi language file

项目中有文件包含三种语言:Python、HTML、JS。 语言在特殊标签之间

<mako>
from pyasm.search import Search
</mako>
<html>
<div style="padding-left: 10px;">Hi</div>
</html>
<behavior>
var el = header_el.getElement(".spt_header_account_top");
</behavior>

如何将这些标记与 PyCharm IDE 中所需的语法相关联?

您可以尝试创建相应的language injections:在设置中创建新的XML标签注入|编辑|语言注入,指定你的标签名称(behavior,例如)为本地名称:,选择所需的语言(JavaScript,例如) 作为 ID:.

您还可以使用 注入语言或参考 意图在 Alt+Enter:

上注入语言