Однако, если я отключу встроенное расширение PHP Language Basics, фрагменты начнут работать. Но в этом случае я теряю подсветку синтаксиса.

Также я заметил, что фрагменты для открытия и закрытия тегов PHP (из PHP Awesome Snippets) работают, даже если включено расширение Basics. Но фрагменты для переключателя, цикла и всего остального не работают.

< /p>

Вероятно, это не имеет отношения к делу, но вот мой файл settings.json:
{
"workbench.iconTheme": "material-icon-theme",
"editor.formatOnSave": true,
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"todo-tree.highlights.useColourScheme": true,
"prettier.printWidth": 160,
"editor.codeLens": false,
"html-to-css-autocompletion.getSelectorsFromFileTypes": ["html", "php"]
}
Подробнее здесь: https://stackoverflow.com/questions/787 ... -extension