Swig模板引擎的WebStorm语法高亮显示

时间:2014-11-13 16:26:29

标签: intellij-idea ide syntax-highlighting webstorm swig-template

假设:

我希望我能够将Swig突出显示固定,但我只能走到一半。

以下是我得到的结果突出显示。 Swig代码按预期突出显示,但HTML不再突出显示。

我也尝试过安装和启用HTML textmate包,但是当HTML和Swig包都被激活时,代码会突出显示为HTML。如果我禁用HTML捆绑包但Swig捆绑包仍然处于活动状态,我只会突然显示Swig。

我的问题:如何在Windows上的WebStorm中的同一文件中突出显示Swig代码和HTML代码?

结果:

enter image description here

这是我在WebStorm 9中的Textmate Bundles配置:

enter image description here

同样,只需选择HTML包即可启用它。

1 个答案:

答案 0 :(得分:25)

Swig与Twig的语法几乎完全相同,因此我们可以假设它们可以互换地用于语法高亮和代码完成。

事实是PHPStorm它通过一个插件(这是一个很棒的BTW)有一个Twig支持,但遗憾的是它在其他IDE中没有提供插件菜单。

这个问题可以通过以下方式解决:

  • https://plugins.jetbrains.com/plugin/7303?pr=

  • 官方仓库手动下载插件
  • 然后手动安装它,考虑插件界面,

  • 然后或在文件上使用.twig扩展名或在文件类型系统菜单中为Twig类型添加新映射,使用通配符*.html*.swig,如何使用偏爱。

我使用*.html解决方法并像魅力一样工作,Swig& HTML语法高亮+代码完成。

希望这有助于你对我这样做:)