Как выбрать язык выделения в возвышенном тексте 2

Я хочу знать, как выбрать язык выделения в Sublime text 2.

Например, когда я печатаю некоторый текст, и я хочу использовать подсветку языка С++, тогда я хочу перейти на выделение языка Java.

Можно ли это сделать?

Пожалуйста, посоветуйте!

Большое спасибо.

Ответ 1

В правом нижнем углу находится раскрывающийся список, в котором вы можете выбрать, какой синтаксис выделить

enter image description here

Также меню View- > Syntax будет делать то же самое

Ответ 2

Используйте командный поддон (Ctrl + Shift + P), затем введите синтаксис, который вам нужен "С++"

Затем выберите параметр, который вы хотите "Установить синтаксис С++", нажмите "Enter", и вы изменили текущий синтаксис.

Ответ 3

Вы не можете иметь разные синтаксические схемы выделения в том же файле. Если вы хотите выделить С++ и выделить Java, вам нужно будет иметь два разных файла.

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

Вы можете попробовать опубликовать запрос функции, но мои мысли состоят в том, что единственный способ правильно выполнить эту работу - это текстовый редактор для анализа кода, который идентифицирует, какой язык внедряется, и это будет боль.

В противном случае кто-то может когда-нибудь написать пакет, который делает это, но не задерживайте дыхание.