linux-wallpaper
Время для прочтения: 0 мин. 32 сек.

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

Чтобы установить ваш любимый текстовый редактор (у меня это 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

Ссылки

Для вставки кода используйте HTML-теги
<pre><code class="php">ваш код</code></pre>

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

9 комментариев

по хронологии
по рейтингу сначала новые по хронологии

Всё бы хорошо, но такой способ работает только в системах, основанных на Debian, насколько мне известно.

Автор
Кобзарёв Михаил

Спасибо. Пометил в статье.

Не за что. Давно я тут не появлялся, а вот сегодня наткнулся на страницу в поисковике и решил зайти.

Что хочу отметить. Использование переменной EDITOR для назначения "любимого" редактора является не совсем правильным, т.к. метод влияет и на консольные редакторы. При определённых условиях это может привести к проблемам. Лучше всего оставить консоль в покое, а редактор задать через "свойства файла", как это делается в Windows, или через напрямую отредактировав конфиг mime-ассоциаций. Подробности: раз, два.

Меня редактор по умолчанию, ставлю на nano, а запускается при редактрировании файла всё равно vi. Почему?

Автор
Кобзарёв Михаил

Какая ОС, и ваш конфиг покажите.

Вариант для любого дистрибутива неправильный, правильно так:

echo "export EDITOR=/usr/bin/vim" >> ~/.bashrc

Автор
Кобзарёв Михаил

Спасибо (заменил komodo на vim), ток в чем отличие вашего варианта от моего?

Надо указывать полный путь, а не EDITOR="name".

Отличие в том, что ваш не работает.