我想知道是否有人设法在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/