Кто-то мог объяснить мне различия между Gvim и Vim?
GVim является Vim со встроенным GUI, тогда как простому Vim нужен эмулятор терминала (как Терминал GNOME, например) для выполнения.
Встроенный GUI предоставляет несколько дополнительных функций GVim. Заимствование у сообщения в Vi и Exchange Стопки Vim:
Некоторые функции, которые будут только работать с gVim:
- Поддерживает намного более широкий диапазон цветов (RGB), в то время как терминал только поддерживает 256 цветов (см. это и это).
- Некоторые другие более усовершенствованные графические функции, такие как "волнистые строки" для проверки правописания, более гибких форм курсора, и т.д. Терминал может только сделать "блоки моноширинных символов".
- Включает поддержку мыши, если иначе оставлено в покое (включая перетаскивание для файлов). Терминальный Vim может также обработать мышь вполне хорошо, но не перетаскивание.
- Предлагает хорошую, настраиваемую систему меню, где каждая опция имеет соответствующую перечисленную команду Vim.
- gVim может предложить Вам полосы прокрутки, которые прокручивают буфер Vim (а не Терминал scrollback).
- У Вас могут быть раскрывающиеся "воздушные шары" (иначе. "подсказки").
- Много терминалов не обеспечивают, истинный курсив как gVim делает.
- Интегрировал поддержку шрифта.
Во-вторых, даже если Вы предпочитаете использовать Vim, устанавливание версии GUI может предложить больше функций времени компиляции, чем версия без, по крайней мере, в некоторых дистрибутивах (такой как
clipboard
иclientserver
поддержка в находящейся в Debian системе вvim-nox
по сравнению сvim-gnome
).Вещи gVim не делают:
- gVim не является (полным) эмулятором терминала, таким образом запуская внешние программы, что использование много терминальных функций не будет работать очень хорошо. Например, попытайтесь использовать
:!vim
,:!mutt
, или:!irssi
от gVim или нажатия K по слову (который, по умолчанию, открывает страницу справочника для того слова). Также посмотрите это.
И GVim и Vim были тем же, различием является предложение Gvim интерфейс, который не работает на окне терминала. В основном Gvim имеет вещь GUI как меню и панель инструментов. Кавычки от Quora, которые предоставляют больше информации
VIM, разработаны для использования клавиатуры эффективно а не для использования мыши.
Функционально нет никакого различия между VIM и GVIM. Они оба работают то же и имеют те же последовательности клавиатуры. VIM не нуждается в Графическом интерфейсе пользователя (GUI) и использует терминальную среду оболочки для обеспечения функций редактирования текста. Однако GVIM (или MVIM на Mac) использует X систем управления окнами (как GTK +) для обеспечения рабочего стола как появление окна к энергии со всеми функциями редактирования текста. Производительность, мудрая также и энергия и gvim, ведет себя почти тождественно.
Кроме этого, существует немного операций сложения, поддерживаемых GVIM как
[еще 112] шрифт и лучший текст, представляющий поддержку в gvim.
- GVIM имеет дополнительное меню и панели инструментов, в которых энергия испытывает недостаток