Каково различие между Gvim и Vim?

Кто-то мог объяснить мне различия между Gvim и Vim?

29
задан 20 December 2016 в 02:24

2 ответа

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 по слову (который, по умолчанию, открывает страницу справочника для того слова). Также посмотрите это.
31
ответ дан 23 November 2019 в 00:53

И GVim и Vim были тем же, различием является предложение Gvim интерфейс, который не работает на окне терминала. В основном Gvim имеет вещь GUI как меню и панель инструментов. Кавычки от Quora, которые предоставляют больше информации

VIM, разработаны для использования клавиатуры эффективно а не для использования мыши.

Функционально нет никакого различия между VIM и GVIM. Они оба работают то же и имеют те же последовательности клавиатуры. VIM не нуждается в Графическом интерфейсе пользователя (GUI) и использует терминальную среду оболочки для обеспечения функций редактирования текста. Однако GVIM (или MVIM на Mac) использует X систем управления окнами (как GTK +) для обеспечения рабочего стола как появление окна к энергии со всеми функциями редактирования текста. Производительность, мудрая также и энергия и gvim, ведет себя почти тождественно.

Кроме этого, существует немного операций сложения, поддерживаемых GVIM как

    [еще 112] шрифт и лучший текст, представляющий поддержку в gvim.
  • GVIM имеет дополнительное меню и панели инструментов, в которых энергия испытывает недостаток
2
ответ дан 23 November 2019 в 00:53

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

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