Возможно ли установить оба vi и vim, чтобы их можно было использовать отдельно?

Я не могу использовать vi, ну, я могу, но я бы предпочел vim, однако мне нужно разделить компьютер с кем-то, кто ненавидит vim и может использовать только vi ...

После установки vim я обнаружил, что если я использую команду vi, она просто открывает vim, так что есть ли способ установить их оба одновременно, но иметь их так, чтобы оба

У машины будет Ubuntu GNOME 15.10 с запущенным на нем GNOME 3.18.

Уточнение: поскольку это, похоже, смутило некоторых, я укажу его больше здесь я хотел бы vi указать на /usr/bin/vim.tiny и vim указать на /usr/bin/vim.basic.

1
задан 31 March 2016 в 13:44

2 ответа

Как отмечает пользователь1326419, vi является частью системы альтернатив Debian. Чтобы изменить выполнение vi, выполните:

$ sudo update-alternatives --config vi
There are 3 choices for the alternative vi (providing /usr/bin/vi).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /usr/bin/vim.gnome   60        auto mode
  1            /usr/bin/vim.basic   30        manual mode
  2            /usr/bin/vim.gnome   60        manual mode
  3            /usr/bin/vim.tiny    10        manual mode

Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/bin/vim.tiny to provide /usr/bin/vi (vi) in manual mode

Тогда:

$ vi --version| head -5
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan  2 2014 19:39:02)
Included patches: 1-52
Modified by pkg-vim-maintainers@lists.alioth.debian.org
Compiled by buildd@
Small version without GUI.  Features included (+) or not (-):
$ vim --version| head -5     
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan  2 2014 19:39:47)
Included patches: 1-52
Modified by pkg-vim-maintainers@lists.alioth.debian.org
Compiled by buildd@
Huge version with GTK2-GNOME GUI.  Features included (+) or not (-):

vim.tiny - это минимальная версия, которую вы получаете, когда вы сначала установите Ubuntu.

3
ответ дан 23 May 2018 в 12:29

На этот вопрос ответил @muru в этом вопросе (почему vi запускает vim, но при вводе vim говорит, что vim необходимо установить?)

Команда vi сама по себе является символической ссылкой и указывает на то, предпочтительная версия устанавливается через альтернативную систему Debian.

--- Отредактируйте, чтобы включить мой комментарий ниже и ответить на вопрос ---

Измените символическую ссылку в / etc / alternatives для vi, чтобы указать на установку vi. Сим-ссылка для vim должна указывать на вашу установку vim

1
ответ дан 23 May 2018 в 12:29
  • 1
    Мне не нужно знать, почему, мне нужно знать, как заставить его работать по-другому. – Paranoid Panda 30 March 2016 в 22:54
  • 2
    Измените символическую ссылку в / etc / alternatives для vi, чтобы указать на установку vi. Символьная ссылка для vim должна указывать на установку vim – user1326419 30 March 2016 в 23:04

Другие вопросы по тегам:

Похожие вопросы: