VS Code: Ассоциируйте пользовательское расширение файла с известным (для подсветки синтаксиса и автозаполнения)


Обзор проблемы

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 может быть не очень хорошо).


С благодарностью к расширениям на рынке.

Оцените статью
devanswers.ru
Добавить комментарий