Изменение редактора по умолчанию

Допустим, что ранее вы были приверженцем редактора emacs, по умолчанию установленного в вашей системе. Но после знакомства с редактором vi, вы поняли, что это "навсегда". О том, как изменить редактор, установленный по умолчанию, на любой другой, мы и рассмотрим в этой статье.


Среди системных переменных, назначенных в Linux, есть переменная EDITOR, которая отвечает за назначение редактора по умолчанию. Если вы выполните в консоли:

# echo $EDITOR

система выведет на экран примерно следующее (зависит от того, чему равна переменная в вашей системе):

emacs

Это означает, что в вашей системе редактором по умолчанию установлен редактор emacs.

Для того, чтобы назначить по умолчанию другой редактор (в приведенном ниже примере будет назначен редактор vi ), вам необходимо выполнить следующие действия:

добавить в файл .bashrc, находящийся в вашем домашнем каталоге, строку

export EDITOR=vi

выйти из системы и, вновь войти в систему (Внимание! Без этого все наши изменения не вступят в силу).

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

Для того, чтобы назначить всем пользователям системы редактор по умолчанию, необходимо прописать строку

export EDITOR=new_editor

в файл /etc/profile, указав вместо new_editor, название назначаемого редактора.