@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.
  • Вопрос задан
  • 2761 просмотр
Пригласить эксперта
Ответы на вопрос 1
@moshatin
Была подобная проблема в VS Code. Не хотели для js срабатывать сниппеты ни в пользовательских фрагментах в javascript.json, ни в новых создаваемых глобальных фрагментах. Начал отключать по очереди установленные расширения, т.к. подумал, что идет конфликт с каким-то из них. В моем случае после отключения расширения Sublime Babel все заработало, мои сниппеты стали доступны для использования.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы