Обзор проблемы
Twig (.twig
) является одним из PHP шаблонизаторов и частью сущности для разработки проектов Symfony.
VS Code понимает .php
и .html
, но не понимает .twig
. Поэтому мы не можем воспользоваться подсветкой синтаксиса и автозаполнением VS Code при редактировании файлов шаблонов Twig. Это неудобно 🤔.
Один из способов — приобрести какое-нибудь неофициальное расширение для Twig в их маркетплейсе. Но есть и другой способ.
Настройки пользователя VS Code
Откройте настройки пользователя и найдите «assoc», после чего вы увидите «Files: Associations».
Нажмите «Добавить элемент». Затем введите «*.twig» для элемента и «html» для «Value». Наконец, нажмите «OK». Вот и все.
Вы увидите подсветку синтаксиса в .twig
так же, как и в .html
. Более того, попробуйте набрать текст какого-нибудь тега, и вы увидите, что это помогает автозаполнению 😃.
Кроме того, вы не можете определить несколько элементов настройки для одного и того же расширения файла. Если вы попытаетесь установить *.twig
в php
, вы потеряете предыдущую ассоциацию *.twig
с html
. (Ну, просто по моему текущему мнению, иметь массивные скрипты в twig может быть не очень хорошо).
С благодарностью к расширениям на рынке.