16.6. Настройка vi

Выбранный вами клон vi может быть настроен различными способами.

Существует много различных команд для настройки vi в командном режиме. В зависимости от вашего редактора вы можете включить функции, упрощающие написание кода (наподобие подсветки синтаксиса, автоматического отступа и т.п.), использовать макросы для автоматизации задач, включить замену текста и др.

Почти все эти команды могут быть указаны в конфигурационном файле в вашем домашнем каталоге. elvis использует файл .exrc, а vim - .vimrc. Большинство команд, которые могут быть выполнены в командном режиме, могут быть указаны в конфигурационном файле. Это может быть конфигурационная информация, замены текста, макросы и др.

Рассмотрение всех этих параметров и их различий в версиях редактора представляет собой сложную и трудоёмкую задачу. Дополнительную информацию смотрите на странице руководства или на веб-сайте своего редактора vi. Некоторые редакторы (например, vim) содержат исчерпывающую встроенную справку, которая может быть вызвана командой :help или чем-то похожим. Вы также можете обратиться к книге “Learning the vi Editor” Ламба (Lamb) и Роббинса (Robbins) от издательства O'Reilly.

Многие общие программы в Linux по умолчанию загружают текстовый файл в vi. Например, редактирование crontab'ов выполняется по умолчанию в vi. Если вас не устраивает vi и вы хотели бы использовать вместо него другой редактор, вам нужно установить переменную окружения VISUAL, указав в ней предпочитаемый редактор. Информация об установке переменных доступна в 8-й главе в разделе под названием “Переменные окружения”. Если вы хотите, чтобы этот редактор устанавливался как используемый по умолчанию при каждом вашем входе в систему, добавьте команду установки переменной VISUAL в свой файл .bash_profile или .bashrc.