@027

VS Code: почему не работают сниппеты в файлах javascript?

Версия VS Code 1.27.2
Создал глобальный файл сниппетов, насоздавал их с десяток, все работает, как мне надо, за исключением одной проблемы: в файлах *.js сниппеты не срабатывают.
Пример сниппета:
"insert.nbsp": {
	"scope": "html,php,javascript",
	"prefix": "nb",
	"body": [
		" ",
	],
	"description": "Мнемоник  "
},

В html работает, в php работает, в яваскрипте не работает.
Если убрать параметр scope, срабатывает везде, но хотелось бы адресно, а не замусоривать весь автокомплит.

P.S. В начале мытарств чисто интуитивно дописал в конец перечисления js, и оно внезапно заработало. О_о
После чего стал экспериментировать с вариантами, и усё. Повторить фокус не удалось ни в каких комбинациях имен в scope.
  • Вопрос задан
  • 2680 просмотров
Пригласить эксперта
Ответы на вопрос 1
@moshatin
Была подобная проблема в VS Code. Не хотели для js срабатывать сниппеты ни в пользовательских фрагментах в javascript.json, ни в новых создаваемых глобальных фрагментах. Начал отключать по очереди установленные расширения, т.к. подумал, что идет конфликт с каким-то из них. В моем случае после отключения расширения Sublime Babel все заработало, мои сниппеты стали доступны для использования.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы