Enabling Liquid templating syntax highlight in webStorm/phpStorm

≡放荡痞女 提交于 2019-11-29 21:03:36
Ilia luk

I've found out that Twig have a very similar syntax to Liquid, enabling the Twig plugin will highlight Liquid syntax and will keep the HTML highlight/autocomplete/emmet functionality working as opposed to the "textMate Liquid bundle".

Go to Settings > Editor > File Types find "Twig" on that list and associate Liquid files with it by adding *.liquid to the registered patterns section.

If you can't find Twig, download the official plugin from the "Browse repositores" or in the "install JetBrains plugin". If you can't find it there then download the plugin and install it manually by pressing "install plugin from disk": https://plugins.jetbrains.com/plugin/7303?pr=

You will also want to associate *.scss.liquid to .scss files, *.css.liquid to .css files and *.js.liquid to .js files so that Twig wouldn't run on those type of files.

The end result works like a charm! it's the best solution yet until some official plugin will come out, hope it helps someone.

Chris Bauer

To follow up on Ilia luk's answer, PHP Storm now has Twig support built in—just enable the plug-in if it isn't already.

Adding to the styles for Shopify, since it adds JSON for settings. Enable JSON wrapping between schema tags in

Settings > Editor > Language Injections

Click add/plus button. Then add settings

Language ID = JSON

Places Patterns = + twigCustomStatement("schema")

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!