Прежде чем начнется путаница, этот вопрос касается Code, нового облегченного редактора Visual Studio. Вы можете получить его здесь: https://code.visualstudio.com/
У меня есть текстовый файл (.txt) с CSS, и я хочу получить подсветку синтаксиса. Вы можете открыть командную палитру с помощью ctrl+ shift+ p. Но там вы не можете установить синтаксис, как в Sublime.
Есть ли какой-нибудь другой способ получить CSS-раскраску из моего текстового файла?
editor
syntax-highlighting
visual-studio-code
Флориан Лейтгеб
источник
источник
Ответы:
В самом правом нижнем углу, слева от смайлика, была иконка «Простой текст». При нажатии на нее появляется меню со всеми языками, где вы можете выбрать нужный язык.
источник
cmd+opt+p
который не совсем такой, как возвышенный, но намного легче для мышечной памяти, чем K + MНажмите, Ctrl + KMа затем введите (или щелкните) нужный вам язык.
В качестве альтернативы, чтобы получить к нему доступ из палитры команд, найдите «Изменить режим языка», как показано ниже:
источник
Еще одна причина, по которой людям может быть трудно заставить работать подсветку синтаксиса, заключается в том, что у них не установлен соответствующий пакет синтаксиса. Хотя некоторые синтаксические пакеты по умолчанию поставляются предварительно (например, Swift, C, JS, CSS), другие могут быть недоступны.
Чтобы решить эту проблему, вы можете Cmd + Shift + P→ «установить расширения» и найти язык, который вы хотите добавить, скажем «Scala».
Найдите подходящий пакет синтаксиса, установите его и перезагрузите. Это подберет правильный синтаксис для ваших файлов с предопределенным расширением, т.е.
.scala
в этом случае.Кроме того, вы можете захотеть, чтобы VS Code рассматривал все файлы с определенными пользовательскими расширениями как предпочитаемый вами язык. Допустим, вы хотите выделить все
*.es
файлы как JavaScript, а затем просто открыть «Настройки пользователя» ( Cmd + Shift + P→ «Настройки пользователя») и настроить свою пользовательскую ассоциацию файлов следующим образом:источник
Подсветка синтаксиса для пользовательского расширения файла
Любое пользовательское расширение файла может быть связано со стандартной подсветкой синтаксиса
custom files association
в настройках пользователя следующим образом.Установка нового синтаксического пакета
Если требуемый синтаксический пакет по умолчанию недоступен, вы можете добавить его через Extension Marketplace ( Ctrl+Shift+X) и выполнить поиск языкового пакета.
Вы можете дополнительно воспроизвести вышеописанные шаги, чтобы сопоставить расширения файлов с новым синтаксическим пакетом.
источник
Чтобы навсегда установить синтаксис языка:
откройте
settings.json
файл*) форматировать все текстовые файлы с форматированием javascript
*) форматировать все несохраненные файлы (без названия-1 и т. д.) в javascript:
источник
Обратите внимание, что для редактора «Без названия» («
Untitled-1
», «Untitled-2
») теперь вы можете установить язык в настройках.Предыдущая настройка была:
Это больше не всегда будет работать, потому что с VSCode 1.42 (Q1 2020) изменится название этих редакторов без названия . Название теперь будет первой строке документа для заголовка редактора , а также общее название как часть описания. Это больше не начинается с " "
untitled-
Смотрите " Улучшения редактора без названия "
Относительно связанного языка для тех редакторов «Без названия»:
И смотрите
workbench.editor.untitled.labelFormat
в VSCode 1.43 .источник