Есть у моего любимого редактора vim под linux возможность подсветки синтаксиса.
Но, почему-то, в Ubuntu всегда была включена одна из подсветок синтаксиса по умолчанию.
Как оказалось, в Ubuntu для пользователя root по умолчанию отключена возможность выбора подсветки синтаксиса по данным из файла.
Итак, первоначально нам нужно в файл /etc/vim/vimrc добавить строки
1 2 set modeline set modelines=5 Первая включает этот режим, а вторая изменяет кол-во строк в начале/в конце файла для поиска параметров.
Далее изменяем файл, в котором хотим видеть подсветку синтаксиса по умолчанию.
В моём случае это файл /etc/exim4/exim4.conf
Добавляем по возможности на первой, или последней строках (хотя у нас указано искать на 5 строчках) параметры:
1 # vim: syntax=exim ts=4 sw=4 sts=4 sr noet Обращаю ваше внимание что до и после “vim:” должны быть пробелы. Строка может экранироваться каким угодно образом, обычно это зависит от типа файла и софта, использующего его. В нашем случае это # в начале строки. Или могут использоваться подобные варианты:
1 2 3 4 5 6 // vim: noai:ts=4:sw=4 -или- /* vim: noai:ts=4:sw=4 */ -или- /* vim: set noai ts=4 sw=4: */