Задать вопрос
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 файлах?
  • Вопрос задан
  • 322 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • Hi-TECH Academy
    KL 004.2.4 Kaspersky SD-WAN
    2 дня
    Далее
Решения вопроса 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...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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