Могу ли я комбинировать Smarty tpl и подсветку HTML, подсказки, фрагменты, автозаполнение в VS Code

Используя VS Code, у меня установлена ​​«Подсветка синтаксиса Smarty», работает нормально. Я также установил "emmet.includeLanguages": { "smarty": "html" },, чтобы я мог использовать сокращения emmet, но я не получаю подсказки/автозаполнения для HTML.

Я могу добавить "files.associations": { "*.tpl":"html" }, но тогда я потеряю подсветку синтаксиса Smarty.

Есть ли способ обработать файл как HTML и, таким образом, получить «стандартный» HTML-эммет, автозаполнение, подсказки и форматирование, но использовать подсветку синтаксиса Smarty, предлагаемую расширением? (или кто-нибудь знает расширение, которое делает это все-в-одном?)


person Chad    schedule 28.09.2018    source источник


Ответы (2)


пытаться ...

"emmet.syntaxProfiles": {
    "tpl": "html"
},
"emmet.includeLanguages": {
    "smarty": "html"
}
person red07    schedule 25.10.2018

Я использовал это таким образом, и это сработало.

emmet.includeLanguages": {
   "smarty": "html"
}
person Luciano Baraúna    schedule 08.02.2019