Как сделать Vi по умолчанию?

21

Очевидно Ubuntu 11.10 использует Vim, когда я печатаю

vi filename

Как заставить Ubuntu использовать Vi вместо этого?

Pomario
источник

Ответы:

24

Вам нужно установить сам пакет vi , то есть nvi в Ubuntu.

sudo apt-get install nvi

Вам также может понадобиться запустить строку ниже, если nvi не выбран автоматически как поставщик по умолчанию для vi .

sudo update-alternatives --config vi

Леон Нарделла
источник
7
Я думаю, что вы хотитеsudo update-alternatives --config editor
rfay
6

man update-альтернативы

Ви даже получить специальное упоминание в качестве примера.

Майк
источник
1
Очень полезная справочная страница. Они говорят, что лучше научить кого-то ловить рыбу, чем просто дать ему рыбу ... вероятно, избиратель не согласился с этим. Я проголосовал за тебя, чтобы отменить это :)
Чан-Хо Су
3
Этот ответ на самом деле не отвечает на вопрос, не так ли?
Джокердино
3

Проверять, выписываться:

Решите, какой vi-совместимый инструмент вы хотите использовать.

Vim, Элвис, Nvi, Vigor (и т. д.). Вы можете изучить выход apt-cache search editor |grep viи искать другие альтернативы. nviутверждает, что «ошибка за ошибку» совместима с vi.

Как только вы это сделаете, установите пакет:

apt-get install $YOURCHOICE

тогда беги

update-alternatives --config vi

и выберите $ YOURCHOICE как тот, который нужно установить как "vi".

мед
источник
1

Если по какой-либо причине вы просто хотите избавиться от определенных функций Vim, вы также можете убедиться, что Vim работает в совместимом режиме .

UncleZeiv
источник
-1

vim установлен как ваш редактор по умолчанию. Поместите это как ваш редактор по умолчанию, установив эту переменную среды -> export EDITOR = vi

surgemcgee
источник
1
Это не будет работать, если символическая ссылка vi все еще указывает на vim.
Леон Нарделла