просто export EDITOR=vimв вашем bashrc или zshrc или ..rc
Кент
часто необходимо настроить для программ в дополнение к этому, таких как git
timpone
3
В Ubuntu ( как сказано ), попробуйте запустить: select-editor.
Пабло А
Ответы:
164
Вы должны добавить его в файл конфигурации вашей оболочки. Для Баш это ~/.bashrcили ~/.bash_profile. Вы также должны установить $VISUAL, так как некоторые программы (правильно) используют это вместо $EDITOR(см. VISUALПротивEDITOR ). Кроме того, если вы не знаете, почему, вы должны установить его vimвместо vi.
TL; DR, добавьте следующее в вашу конфигурацию оболочки (вероятно ~/.bashrc):
Не работает для меня! Я все еще вижу число после: "sudo crontab -e" вместо редактирования crontab!
Мохсен Абаси
@MohsenAbasi Что вы имеете в виду «Я все еще вижу число?». Убедитесь, что это EDITORотносится как к вашей среде ( env | grep EDITOR), так и к sudo( sudo env | grep EDITOR), так как политика безопасности sudo вашей системы может это запретить (см. man sudoПодробнее).
Эндрю Маршалл
Я имею в виду, что я все еще вижу только число (не открывая редактор 'vim') после выполнения: 'sudo crontab -e'. Поскольку в моем Ubuntu нет редактора по умолчанию для редактирования заданий cron. Если у вас есть редактор по умолчанию, ваше решение ничего не делает для меня. Работает только решение DobesVandermeer.
Мохсен Абаси
104
Вы также можете установить текстовый редактор по умолчанию, используя следующую команду.
Это также установило значение по умолчанию git, что было именно то, что мне нужно.
Kzqai
Это также установило значение по умолчанию ranger, что было именно то, что мне нужно. PS: просто для того, чтобы помочь индексу для людей, которые пытаются сделать то же самое.
wviana
1
Только у меня это работало на сервере Ubuntu 18.04
user3751385
17
Как упомянул Пабло Бьянки в комментарии, вы можете запустить
select-editor
И он спросит вас, какой редактор использовать. Если вы не видите vim в качестве опции, запустите
Если bash - ваша оболочка, вставьте ее .bash_profileв свой домашний каталог; если zsh - ваша оболочка, вставьте ее в .zprofile; для других оболочек смотрите соответствующую документацию.
export EDITOR=vim
в вашем bashrc или zshrc или ..rcselect-editor
.Ответы:
Вы должны добавить его в файл конфигурации вашей оболочки. Для Баш это
~/.bashrc
или~/.bash_profile
. Вы также должны установить$VISUAL
, так как некоторые программы (правильно) используют это вместо$EDITOR
(см.VISUAL
ПротивEDITOR
). Кроме того, если вы не знаете, почему, вы должны установить егоvim
вместоvi
.TL; DR, добавьте следующее в вашу конфигурацию оболочки (вероятно
~/.bashrc
):источник
EDITOR
относится как к вашей среде (env | grep EDITOR
), так и кsudo
(sudo env | grep EDITOR
), так как политика безопасности sudo вашей системы может это запретить (см.man sudo
Подробнее).Вы также можете установить текстовый редактор по умолчанию, используя следующую команду.
источник
git
, что было именно то, что мне нужно.ranger
, что было именно то, что мне нужно. PS: просто для того, чтобы помочь индексу для людей, которые пытаются сделать то же самое.Как упомянул Пабло Бьянки в комментарии, вы можете запустить
И он спросит вас, какой редактор использовать. Если вы не видите vim в качестве опции, запустите
И попробуй еще раз.
источник
Если bash - ваша оболочка, вставьте ее
.bash_profile
в свой домашний каталог; если zsh - ваша оболочка, вставьте ее в.zprofile
; для других оболочек смотрите соответствующую документацию.источник