Можно ли заменить языковой формат ветки {%%} на: {% - -%}? - PullRequest
0 голосов
/ 09 ноября 2019

{%- -%} - разделитель пробелов в жидкости Shopify. Я пытаюсь отредактировать функцию emmet по умолчанию на языке веток PhpStorm, чтобы вместо этого вывести это, а не значение по умолчанию {% %}.

Также хотите изменить стиль комментария по умолчанию для ветки с {# #} на {% comment %}{% endcomment %}

1 Ответ

0 голосов
/ 11 ноября 2019

К сожалению, плагин поддержки Twig пока не позволяет настраивать синтаксис лексера.

https://youtrack.jetbrains.com/issue/WI-15739 - просмотрите этот тикет (звезда / голосование / комментарий), чтобы получать уведомления о любом прогрессе.


{% comment %}{% endcomment %} - похожая история (вы не можете настроить, какие символы / теги используются для комментариев.

Правильная поддержка шаблонов Liquid отслеживается в следующем билете: https://youtrack.jetbrains.com/issue/RUBY-7210- пометьте / проголосуйте / прокомментируйте это, чтобы получать уведомления о любом прогрессе. Надеемся, что разработчики могут внести некоторые обновления в одну из следующих основных версий (по крайней мере, была некоторая активность в этом тикете с точки зрения ожидаемой поддержки / функциональности Liquid).


... функция emmet по умолчанию на языке веток PhpStorm ...

Функция комментирования не предоставляется Emmet каким-либо образом - она ​​реализована специально для плагинадля этого языка (в среде IDE предусмотрены стандартные действия «Комментарий к блоку» и «Комментарий к строке»), а плагины для соответствующего языка просто предоставляют способ обработки комментариев.

Если вы хотите использовать некое подобие emmet-аббревиатуры, которое расширится до {% comment %}some text here{% endcomment %} или аналогичное, тогда вы можете создать собственный Live Template и использовать его даже прямо сейчас (например, в качестве шаблона «Surround with ...»)). Вы можете создать его в Settings (Preferences on macOS) | Editor | Live Templates.

https://www.jetbrains.com/help/phpstorm/using-live-templates.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...