Интеграция Nunjucks с IntelliJ IDEA/Webstorm

Как добавить подсветку синтаксиса в файлы шаблонов Nunjucks в IntelliJ IDEA/Webstorm?

Там нет очевидного плагина. Возможно, есть что-то для аналогичного шаблонизатора, которое будет работать?


person JoshuaDavid    schedule 06.11.2015    source источник


Ответы (2)


Только что нашел решение. Настройте пользовательское расширение для файлов Twig. Это механизм шаблонов с похожим синтаксисом (но для PHP).

  1. при необходимости добавьте плагин Twig Support

  2. Перейдите в «Настройки» -> «Редактор» -> «Типы файлов» и добавьте Twig.

  3. Добавьте пользовательский шаблон *.njk.

Теперь все файлы *.njk обрабатываются как Twig, так что, в конце концов, у вас есть поддержка Nunjucks.

person JoshuaDavid    schedule 06.11.2015
comment
Да, просто для ясности, хотя это и не обязательно, в документации для Nunjuks указано, что теперь мы должны использовать .njk в качестве рекомендуемого расширения (см. раздел «Расширения файлов» здесь: mozilla.github.io/nunjucks/templating.html) - person dudewad; 18.10.2017
comment
Круто Это сработало - person Md. Rana; 06.07.2021

Webstorm не имеет встроенной поддержки TWIG. Вам необходимо вручную загрузить его отсюда: https://plugins.jetbrains.com/plugin/7303 затем выберите Preferences > Plugins > Install plugin from disk... и выберите файл, который вы только что скачали. Затем следуйте решению FireCoding. У меня отлично работало в Webstorm 11.0.3

person Jannis Hell    schedule 12.01.2016
comment
Похоже на более новые версии Webstorm (я на 2018.1.3 изначально поддерживаю TWIG). Так что этот шаг больше не нужен. - person Jakub Kukul; 01.06.2018