Alguns recursos que funcionarão apenas com o gVim:
- Suporte de cores de 24 bits pronto para uso (para obter a mesma quantidade de cores no terminal vim, você precisa se esforçar um pouco mais, veja isso e isso ). Para itálico verdadeiro, o mesmo vale (veja isto e isto ). Observe que você deve usar uma fonte que suporte itálico verdadeiro.
- Alguns outros recursos gráficos mais avançados, como "linhas onduladas" para verificação ortográfica, formas de cursor mais flexíveis, etc. Um terminal pode apenas "blocos de caracteres monoespaçados".
- Habilita o suporte ao mouse , se for deixado sozinho (incluindo arrastar e soltar para arquivos). O Terminal Vim também pode manipular o mouse muito bem, mas não o arrastar e soltar.
- Oferece um sistema de menu agradável e personalizável , onde cada opção tem o comando Vim correspondente listado.
- O gVim pode oferecer barras de rolagem que rolam no buffer do Vim (e não na rolagem do Terminal).
- Você pode ter "balões" pop-up (também conhecidos como "dicas de ferramentas").
- Possui suporte a fontes integrado .
- Algumas combinações de teclas funcionam imediatamente com o gVim como CTRL+ Space, Meta+ e... enquanto exigem mais ajustes no terminal no outro caso.
Em segundo lugar, mesmo se você preferir usar Vim, instalando uma versão GUI pode oferecer mais recursos em tempo de compilação do que a versão sem, pelo menos em algumas distros (tais como clipboard
e clientserver
suporte em sistema baseado em Debian em vim-nox
vs vim-gnome
).
Além disso, no Windows, uma janela do gVim pode ser redimensionada mais facilmente do que uma janela do console do Vim.
O que o gVim não faz:
- O gVim não é um emulador de terminal (completo), portanto, iniciar programas externos que usam muitos recursos de terminal não funcionará muito bem. Por exemplo tente usar
:!vim
, :!mutt
ou :!irssi
a partir gVim, ou pressionando Ksobre uma palavra (que, por padrão, abre a página de manual para essa palavra). Veja também isso .