Gavr_Gavr
@Gavr_Gavr

Как в VS Code сделать пользовательский фрагмент кода только для scss файлов?

Хочу написать сокращение которое будет работать только в SCSS файлах.
Вот пример кода:
"mediaMaxWidth": {
		"scope": "scss",
		"prefix": "md",
		"body": [
			"@media (max-width: $1px) {",
			"$2",
			"}",
		]
	},

Знаю что ключ "scope" определяет в каком языке будет отображаться это сокращение. Но когда я пытаюсь записать scope": "scss", scope": "css" или scope": "sass" фрагмент кода перестает работать, он как бы не видит этот язык. можно убрать этот ключ, но тогда фрагмент кода начинает работать во всех файлах. Может быть есть какие то значения для "scope" что б он отображался только в scss файлах?
  • Вопрос задан
  • 248 просмотров
Решения вопроса 2
Ctrl + Shit + P > Configure User Snippet > SCSS
Или просто переименуйте свой файл сниппета в scss.json. И scope уберите.
Ответ написан
bingo347
@bingo347
Crazy on performance...
Не надо scope писать, назовите файл правильно и положите в правильном месте:
https://code.visualstudio.com/docs/editor/userdefi...

Именовать надо согласно language id:
https://code.visualstudio.com/docs/languages/ident...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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