Для создание виртуалок на базе Ubuntu Server рекомендую этот VDS-хостинг с SSD-дисками ДЦ в Москве, стабильность мне пока нравится (но я ими пользуюсь только третий месяц). Удобная панель, где самостоятельно можно пересоздать сервер + прописать свой публичный ключ, чтоб на сервер можно было войти сразу после его создания. А, главное, они дают 1 ГБ оперативной памяти за 250 руб. в месяц!

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

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

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

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

EDITOR="nano"
export EDITOR

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

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

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

изменить текстовый редактор по умолчанию

Это хорошая информация, nano хороший редактор.
Спасибо!

Другой способ

тоже самое можно сделать в /etc/environment
EDITOR="nano"

Re: Другой способ

Да, спасибо. Но после придётся таки перелогиниться :)

Re: Как в Linux вообще (и в Ubuntu, в частности) изменить тексто

Интересно, а если в /etc/environment EDITOR="nano", а в bashrc EDITOR="vi", у кого будет приоритет?

Re: Как в Linux вообще (и в Ubuntu, в частности) изменить тексто

Думаю, у .bashrc, потому что это настройки пользователя, а в /etc/environment — глобальные лежат.

Re: Как в Linux вообще (и в Ubuntu, в частности) изменить тексто

В частности для Ubuntu правильней делать так:
$sudo update-alternatives -–config editor

Re: Как в Linux вообще (и в Ubuntu, в частности) изменить тексто

Метод с .bashrc, насколько я понимаю, сработает вообще везде, где есть bash. Но отдельное вам спасибо за нативную альтернативу для любимой Ubuntu.

Отправить комментарий

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

RSS-материал