Некоторые функции, которые будут работать только с gVim:
- Поддержка 24-битного цвета из коробки (чтобы получить такое же количество цветов в терминале vim, вам нужно немного больше постараться, посмотрите на это и на это ). Для истинного курсива то же самое верно (см. Это и это ). Обратите внимание, что вы должны использовать шрифт, который поддерживает настоящий курсив.
- Некоторые другие более продвинутые графические функции, такие как «волнистые линии» для проверки правописания, более гибкие формы курсора и т. Д. Терминал может выполнять только «блоки символов с одним пробелом».
- Включает поддержку мыши , если в противном случае остается один (включая перетаскивание для файлов). Terminal Vim также может справиться с мышью, но не перетаскивать.
- Предлагает приятную, настраиваемую систему меню, в которой для каждого параметра указана соответствующая команда Vim.
- gVim может предложить вам полосы прокрутки, которые прокручивают буфер Vim (а не прокрутку терминала).
- Вы можете иметь всплывающие «воздушные шары» (он же «всплывающие подсказки»).
- Имеет встроенную поддержку шрифтов .
- Некоторые сочетания клавиш работают из коробки с gVim, как CTRL+ Space, Meta+ e... в то время как в другом случае они требуют дополнительной настройки терминала.
Во- вторых, даже если вы предпочитаете использовать Vim, установка версии GUI может предложить больше возможностей во время компиляции , чем версия без, по крайней мере , в некоторых дистрибутивах (например , как clipboard
и clientserver
поддержка в системе Debian на базе в vim-nox
VS vim-gnome
).
Кроме того, в Windows размер окна gVim можно изменить легче, чем в окне консоли Vim.
Вещи, которые gVim не делает:
- gVim не является (полным) эмулятором терминала, поэтому запуск внешних программ, использующих множество функций терминала, будет работать не очень хорошо. Например, попробуйте использовать
:!vim
, :!mutt
или :!irssi
из gVim, или нажмите Kна слово (которое по умолчанию открывает страницу руководства для этого слова). Также посмотрите это .