Задать текстовый редактор по умолчанию
Чтобы установить ваш любимый текстовый редактор (у меня это Komodo IDE) по-умолчанию в системе, достаточно всего пары строк кода.
Debian-подобные системы
sudo update-alternatives --set editor /usr/bin/komodo
Теперь можно просмотреть список доступных текстовых редакторов и выбрать тот, который будет использоваться по умолчанию:
sudo update-alternatives --config editor
Как правильно заметил Lampslave, данный способ работает только в системах, основанных на Debian
.
Для любого дистрибутива Linux
echo "export EDITOR=/usr/bin/vim" >> ~/.bashrc
Ссылки
- Подсмотрел у Рустама Загирова
- Как в Linux вообще (и в Ubuntu, в частности) изменить текстовый редактор по умолчанию?
- How to change the default application for a type of file in Ubuntu Linux
Всё бы хорошо, но такой способ работает только в системах, основанных на Debian, насколько мне известно.
Спасибо. Пометил в статье.
Не за что. Давно я тут не появлялся, а вот сегодня наткнулся на страницу в поисковике и решил зайти.
Что хочу отметить. Использование переменной EDITOR для назначения «любимого» редактора является не совсем правильным, т.к. метод влияет и на консольные редакторы. При определённых условиях это может привести к проблемам. Лучше всего оставить консоль в покое, а редактор задать через «свойства файла», как это делается в Windows, или через напрямую отредактировав конфиг mime-ассоциаций. Подробности: раз, два.
Меня редактор по умолчанию, ставлю на nano, а запускается при редактрировании файла всё равно vi. Почему?
Какая ОС, и ваш конфиг покажите.
Вариант для любого дистрибутива неправильный, правильно так:
echo "export EDITOR=/usr/bin/vim" >> ~/.bashrc
Спасибо (заменил komodo на vim), ток в чем отличие вашего варианта от моего?
Отличие в том, что ваш не работает.
Надо указывать полный путь, а не EDITOR=»name».