Я верю, что могу сделать что-то подобное export EDITOR=vi
, но я не уверен, что именно вводить и где.
Как я могу установить "vi" в качестве редактора по умолчанию?
select-editor
.
Я верю, что могу сделать что-то подобное export EDITOR=vi
, но я не уверен, что именно вводить и где.
Как я могу установить "vi" в качестве редактора по умолчанию?
select-editor
.
Ответы:
Вы должны добавить его в файл конфигурации вашей оболочки. Для Баш это ~/.bashrc
или ~/.bash_profile
. Вы также должны установить $VISUAL
, так как некоторые программы (правильно) используют это вместо $EDITOR
(см. VISUAL
ПротивEDITOR
). Кроме того, если вы не знаете, почему, вы должны установить его vim
вместо vi
.
TL; DR, добавьте следующее в вашу конфигурацию оболочки (вероятно ~/.bashrc
):
export VISUAL=vim
export EDITOR="$VISUAL"
EDITOR
относится как к вашей среде ( env | grep EDITOR
), так и к sudo
( sudo env | grep EDITOR
), так как политика безопасности sudo вашей системы может это запретить (см. man sudo
Подробнее).
Вы также можете установить текстовый редактор по умолчанию, используя следующую команду.
sudo update-alternatives --config editor
git
, что было именно то, что мне нужно.
ranger
, что было именно то, что мне нужно. PS: просто для того, чтобы помочь индексу для людей, которые пытаются сделать то же самое.
Как упомянул Пабло Бьянки в комментарии, вы можете запустить
select-editor
И он спросит вас, какой редактор использовать. Если вы не видите vim в качестве опции, запустите
apt install vim
И попробуй еще раз.
Если bash - ваша оболочка, вставьте ее .bash_profile
в свой домашний каталог; если zsh - ваша оболочка, вставьте ее в .zprofile
; для других оболочек смотрите соответствующую документацию.
export EDITOR=vim
в вашем bashrc или zshrc или ..rc