«Собственный редактор Джо» не является естественным для меня. Как мне перейти на использование nano или vim?
я пробовал
export EDITOR=nano
но это, кажется, не соблюдается. Я бы тоже хотел visudo
это уважать.
debian
environment-variables
editors
wmarbut
источник
источник
EDITOR
каждый раз, когда запускаете оболочку. Попробуйте это:echo "export EDITOR=nano" >> ~/.bashrc
.~/.bashrc
, чтобы~/.profile
. См Альтернатива .bashrcОтветы:
Чтобы изменить редактор по умолчанию на системном уровне:
и затем следуйте инструкциям на экране.
источник
update-alternatives --install /usr/bin/editor editor /usr/bin/geany 10
Способ изменить редактор по умолчанию для вашей учетной записи - установить
EDITOR
переменную среды. Если это не работает для вас, вы сделали что-то необычное. Убедитесь, что вы также не определилиVISUAL
, или, если есть, присвойте двум переменным одинаковое значение (см. VISUAL и EDITOR - в чем разница? ). Добавьте эти строки к вашему~/.profile
(примечание: не к~/.bashrc
):В соответствии с политикой Debian все программы должны поддерживать
EDITOR
иVISUAL
устанавливать редактор по умолчанию.В Debian и его производных вы можете использовать механизм альтернатив, чтобы установить общесистемный редактор по умолчанию, как упомянул Стив Робиллард : запускать
update-alternatives --config editor
от имени пользователя root.источник
Решение, упомянутое выше, работает, но оно не подходит для сценариев. Если вы хотите сделать это в виде сценария (не интерактивного), вы должны использовать --set:
Вы можете получить список вариантов с помощью:
источник