Ниже приведено краткое описание каждого из них (ссылки ведут на описание пакета и зависимости в Ubuntu LTS выпуск 16.04 «Xenial»):
напор
Vim скомпилирован и настроен с довольно стандартным набором функций. Этот пакет не предоставляет версию графического интерфейса Vim или поддержку языка сценариев. Посмотрите другие пакеты vim- *, если вам нужно больше (или меньше).
Чтобы установить этот пакет, запустите sudo apt-get install vim
jvim-canna - японский VIM (версия для Canna)
Этот пакет позволяет вводить кандзи с консоли.
Чтобы установить этот пакет, запустите sudo apt-get install jvim-canna
Зависит от libcanna1g
библиотеки
Похоже, не поддерживает сценарии Perl, Python, Ruby или TCL.
vim-athena - улучшенный редактор vi - скомпилирован с графическим интерфейсом Athena
Этот пакет скомпилирован с графическим интерфейсом Athena, а не GTK + или Gnome.
Смотрите этот ответ Askubuntu для получения дополнительной информации.
Чтобы установить этот пакет, запустите sudo apt-get install vim-athena
Поддерживает сценарии Perl, Python, Ruby и TCL.
vim-gnome / vim-gtk3 - улучшенный редактор vi - скомпилирован с графическим интерфейсом GNOME (GTK2 до 17.10, GTK3 от 17.10)
Чтобы установить этот пакет, запустите sudo apt-get install vim-gnome
Зависит от libgnome2
библиотеки
Поддерживает сценарии Perl, Python, Ruby и TCL.
vim-gtk - улучшенный редактор vi - скомпилирован с графическим интерфейсом GTK2
Используется в средах, подобных KDE / Kubuntu
Чтобы установить этот пакет, запустите sudo apt-get install vim-gtk
Поддерживает сценарии Perl, Python, Ruby и TCL.
vim-nox - улучшенный редактор vi
Как и vim-tiny, vim-nox является минимальной установкой vim и не имеет графического интерфейса. Он поставляется с поддержкой мыши, но без поддержки буфера обмена, IIRC.
Чтобы установить этот пакет, запустите sudo apt-get install vim-nox
Поддерживает сценарии Perl, Python, Ruby и TCL.
vim-tiny - улучшенный редактор vi - компактная версия
vim-tiny включен в качестве vim по умолчанию в дистрибутивах Ubuntu и поставляется с отключенными многими дополнительными функциями (например, многоуровневая отмена).
См. Этот ответ Askubuntu для деталей о его наборе функций (или его отсутствии).
Чтобы установить этот пакет, запустите sudo apt-get install vim-tiny
Не поддерживает сценарии Perl, Python, Ruby или TCL.
Как близко к тому, чтобы быть vi, не будучи vi .
Локально, чтобы увидеть, какие функции поддерживаются в конкретном установленном пакете vim, выполните следующую команду: vim --version
предоставит список функций, включенных (или исключенных) в конкретный пакет.