Ну так а почему он там должен работать? Это же атрибут, который принимает в себя строки, соответственно, всё что Вы в него пишите, то и считается как за значение атрибута, а не снипет.
Чтобы снипет для php файлов работал, префикс снипета должен быть написан внутри <?php ?>.
Если нужно открыть "php тэг" посреди html, то снипет должен быть для html файла.
Это ответ на Ваш вопрос.
Чтобы снипет заработал в атрибуте HTML, который не заключён в php тэг, нужно чтобы снипет был определён для html файла, то есть в html.json.
Сергей Бурдужа, Так а зачем global snippet то. Это глобальные снипеты которые для всех файлов будут работать.
1) Шестирёнка в углу снизу
2) User snippets
3) Открывается сверху попап, в нём есть поле ввода, сразу туда вводите html и нажимаете enter.
4) Открывается файл для описания снипетов для html файлов
5) Описываете снипет
6) Сохраняете
7) Профит, Вы великолепны
Вадим, Теперь понял чем локальные от глобальных отличаются сниппеты.
Сделал, html.json прописал сниппет, что высше, работает, как и ожидалось, только не внутри атрибута.