Я думаю, что могу сделать что-то вроде этого export EDITOR=vi
, но не уверен, что именно вводить и куда.
Как установить «vi» в качестве редактора по умолчанию?
решение1
Вам следует добавить его в файл конфигурации вашей оболочки. Для Bash это ~/.bashrc
или ~/.bash_profile
(см.подробное сравнение). Вам также следует установить $VISUAL
, так как некоторые программы (правильно) используют его вместо $EDITOR
(см.VISUAL
против.EDITOR
). Кроме того, если вы не знаете почему, вам следует установить его vim
вместо vi
.
Короче говоря, добавьте следующее в конфигурацию вашей оболочки (вероятно ~/.bashrc
):
export VISUAL=vim
export EDITOR="$VISUAL"
решение2
В Ubuntu и других системах Linux на базе Ubuntu/Debian вы можете явно задать текстовый редактор по умолчанию на системном уровне, указав путь к нему update-alternatives
:
Автоматический, Сценарий
sudo update-alternatives --set editor /usr/bin/vim.basic
sudo update-alternatives --set vi /usr/bin/vim.basic
Примечание
Если ваш дистрибутив не вызывает его /usr/bin/vim.basic
, вы можете узнать, какой путь использовать, с помощью --list
аргумента:
sudo update-alternatives --list editor
/bin/ed
/bin/nano
/usr/bin/vim.basic
/usr/bin/vim.tiny
Руководство, Интерактивный
Или, чтобы увидеть все варианты и сделать интерактивный выбор:
sudo update-alternatives --config editor
решение3
В последних версиях Ubuntu вы используетесистема альтернативдля управления редактором по умолчанию, например:
update-alternatives --set editor /usr/bin/vim.basic
Чтобы узнать, какие редакторы доступны для использования:
update-alternatives --list editor
Некоторые дистрибутивы UNIX могут предоставлять select-editor
команду:
select-editor
И он спросит вас, какой редактор использовать.
vim
Прежде чем пытаться установить его в качестве редактора по умолчанию, убедитесь, что он действительно установлен.
решение4
Если ваша оболочка bash, то вставьте ее .bash_profile
в ваш домашний каталог; если ваша оболочка zsh, то вставьте ее в .zprofile
; для других оболочек смотрите соответствующую документацию.