Подтвердить что ты не робот

Как указать подсветку синтаксиса в редакторе VI

Используя vi, я хочу отображать файлы в разных цветах в unix. Если я сохраню файл как .sql или .java, он выделит ключевые слова. Я хочу внести изменения, какие слова выделены, и в каком цвете.

Как управлять подсветкой синтаксиса и цветовыми схемами с помощью различных расширений vi?

4b9b3361

Ответ 1

Я просто сделал это, положив :syntax on. Я предполагаю, что вы хотите сохранить настройки, чтобы их можно было подсвечивать каждый раз, когда вы открываете один из этих файлов, и в этом случае ответ Eric является правильным.

Ответ 2

Для конкретных параметров файла также существует сила моделирования.

Вы можете поместить их в первую или последнюю пятерку (если вы не измените строки modelines) для управления настройками переменных.

например:

# vim: syn=sh

или даже:

/* vim: tw=60 ts=2: */

см. справку vim: :h modeline

Ответ 3

Введите следующую команду после двоеточия:

:set ft=sql.