Как вручную задать язык для подсветки синтаксиса в коде Visual Studio

прежде чем начнется путаница, этот вопрос касается кода, нового облегченного редактора Visual Studio. Вы можете получить его отсюда:https://code.visualstudio.com/

У меня есть текстовый файл (.txt) с CSS в нем и хотите получить синтаксис hightlighting. Вы можете открыть палитру команд с помощью ctrl+shift+p. Но там вы не можете установить синтаксис, как в Sublime.

есть ли другой способ получить раскраску CSS из моего текстового файла?

3 ответов


в самом правом нижнем углу, слева от смайлика был значок с надписью "обычный текст". Когда вы нажимаете на него, появляется меню со всеми языками, где вы можете выбрать нужный язык.

VSCode


пресс Ctrl + KM и введите (или щелкните) нужный язык.

кроме того, чтобы получить доступ к нему из палитры команд, найдите "изменить языковой режим", как показано ниже:

enter image description here


еще одна причина, по которой люди могут бороться за работу подсветки синтаксиса, заключается в том, что у них нет соответствующего синтаксического пакета. Хотя некоторые синтаксические пакеты по умолчанию предустановлены (например, Swift, C, JS, CSS), другие могут быть недоступны.

решить эту проблему вы можете Cmd + Shift + P → " установить расширения "и искать язык, который вы хотите добавить, скажем,"Scala".

enter image description here

найти подходящий Пакет синтаксиса, установите его и перезагрузите. Это подберет правильный синтаксис для ваших файлов с предопределенным расширением, т. е. .scala в этом случае.

кроме того, вы можете захотеть, чтобы VS Code обрабатывал все файлы с определенными пользовательскими расширениями в качестве предпочтительного языка выбора. Допустим, вы хотите выделить все *.es файлы как JavaScript, а затем просто откройте "Настройки пользователя" (Cmd + Shift + P → "Настройки пользователя") и настроить пользовательские файлы ассоциации, как Итак:

  "files.associations": {
    "*.es": "javascript"
  },