Включение подсветки синтаксиса Liquid templating в webStorm/phpStorm

Интересно, удалось ли кому-то включить Liquid templating engine подсветку синтаксиса в WebStorm IDE, я много работаю над Shopify хранит и действительно любит использовать Webstorm для этой цели. Кто-нибудь сумел заставить это работать?

Я нашел некоторые ресурсы по этой проблеме на форуме JetBrain, хотя он меня не доставил нигде, есть один чувак, который предложил использовать tmBundle ', и это может сработать, если вы сделаете темную магию.

Поток: RUBY-7210 и официальный запрос плагина: Плагины JetBrain: запрос языка Liquid Templating

Ответы

Ответ 1

Я выяснил, что Twig имеет очень похожий синтаксис Liquid, позволяя плагину Twig выделять синтаксис Liquid и будет поддерживать функциональность HTML highlight/autocomplete/emmet, а не "пакет Liquid TextMate".

Перейдите в 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 не запускался в этих типах файлов.

Конечный результат работает как шарм! это лучшее решение, пока не появится какой-то официальный плагин, надеюсь, что он кому-то поможет.

Ответ 2

Чтобы следить за Ответ Ilia luk, PHP Storm теперь поддерживает Twig встроенный встроенный плагин, если он еще не был.