Как в Linux вообще (и в Ubuntu, в частности) изменить текстовый редактор по умолчанию?

Когда у меня есть выбор, я выбираю Ubuntu или Debian, как бы осуждали меня поклонники более «низкоуровневых» дистрибутивов. Но приходится периодически действовать и под другими дистрибутивами, например, под CentOS. Жизнь заставила постичь азы vi, который в большинстве дистрибутивов является текстовым редактором по умолчанию (и против которого я ничего в общем-то и не имею), но руки уже как-то привыкли к nano. Этот маленький и лёгкий редактор имеется во всех современных репозиториях, установить его легко и просто, но вот поверить систему в его умолчальность придётся заставить.

Итак, например вы решили добавить какое-то задание в планировщик и дали команду crontab -e. Предчувствуете кто откроет файл с заданиями? Это будет vi, т.е. редактор по умолчанию.

Рассказать вашей командной оболочке (а это ведь bash, правда) о любимом редакторе можно через переменные окружения:

EDITOR="nano"
export EDITOR

Изменения почувствуете немедленно. Но чтобы при загрузке и запуске bash`а он уже знал, чем вы предпочитаете править текстовые файлы из консоли, достаточно добавить одну строчку в конфигурационный файл.

Эта нехитрая команда допишет в конец ~/.bashrc необходимое:

echo export EDITOR="nano" >> ~/.bashrc

»

Оцените статью
Про Ubuntu — блог о популярном СПО GNU/Linux-дистрибутиве Ubuntu (Убунту Линукс)