if ($answer_counter == 1): ?>
endif; ?>
Помимо пакета vim
, в основном хранилище и хранилища юниверсов находятся по крайней мере шесть «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 - расширенный редактор vi - скомпилирован с графическим интерфейсом GNOME2 р>
Чтобы установить этот пакет, запустите 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
предоставит список функций, включенных (или исключенных) в конкретный пакет. Р>
Например, в моей системе я могу запустить либо vim --version
, vim.tiny --version
, либо vim.athena --version
, чтобы увидеть различия в их соответствующих поддерживаемых функциях. Р>
Поддержка Python
До 16.04 вышеупомянутые пакеты (кроме vim-tiny
) включали Vim с поддержкой скриптов для Python 2. Начиная с 16.04, все они поддерживают Python 3, и есть соответствующие пакеты *-py2
( vim-gnome-py2
, например), которые предоставляют команду Vim с поддержкой Python 2. Оба могут быть установлены вместе, а команды будут, например, vim.gnome
и vim.gnome-py2
соответственно. В противном случае пакеты *-py2
предоставляют тот же набор функций, что и соответствующие пакеты.