我想知道是否有人设法在Liquid templating engine中启用突出显示WebStorm IDE语法,我在Shopify商店中工作很多,并且真的很喜欢为此目的使用Webstorm。有没有人设法使它正常工作?

我在JetBrain的论坛上找到了有关此问题的一些资源,尽管它并没有带我到任何地方,但有一位老兄建议使用'tmBundle',如果您做一些黑魔法,那可能会起作用。

线程是:RUBY-7210
和官方插件请求:JetBrain's plugins: Liquid Templating language request

最佳答案

我发现Twig的语法与Liquid十分相似,启用Twig插件将突出显示Liquid语法,并使HTML高亮/自动完成/ emmet功能正常工作,而不是“textMate Liquid bundle 包”。

转到Settings > Editor > File Types,在该列表上找到“Twig”,然后通过将*.liquid添加到已注册的模式部分,将Liquid文件与其关联。

如果找不到Twig,请从“浏览存储库”或“安装JetBrains插件”中下载官方插件。如果在那里找不到,请下载插件并按“从磁盘安装插件”手动安装:https://plugins.jetbrains.com/plugin/7303?pr=

您还需要将*.scss.liquid.scss文件相关联,
*.css.liquid转换为.css文件,将*.js.liquid转换为.js文件,以便Twig不会在这些类型的文件上运行。

最终结果就像一个魅力!这是迄今为止最好的解决方案,直到一些官方插件问世,希望它能对某人有所帮助。

关于syntax-highlighting - 在webStorm/phpStorm中启用Liquid模板语法突出显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29123188/

10-11 07:55