Estou aprendendo o Vim assistindo screencasts. E eu estou pensando, por que muitas pessoas usam o gVim ou o MacVim?
Pelo que pude ver, a versão da GUI Vim possui apenas recursos adicionais que envolvem o uso do mouse. Mas isso não é contra a "filosofia Vim"?
Alguém pode explicar quais recursos adicionais a versão GUI Vim oferece versus o Vim baseado em terminal?
Respostas:
Alguns recursos que funcionarão apenas com o gVim:
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
eclientserver
suporte em sistema baseado em Debian emvim-nox
vsvim-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:
:!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 .fonte
menu.vim
e, em seguida, provavelmente usarset wildmenu
e:emenu <Tab>
navegar de uma maneira que se assemelhe ... bem, a menus.Eu apenas posso falar sobre o gVim. Além das diferenças básicas, descobri que o uso do gVim me ajuda bastante no começo para aprender comandos básicos (por exemplo, uma maneira de copiar o texto selecionado para a área de transferência com "+ y) lendo cada um dos atalhos exibidos no menu. parece bobo, mas você realmente deve gastar algum tempo percorrendo o menu e não apenas clicar em um item, mas para testar o atalho que ele mostra.
fonte
Alguns de nós estão presos no Windows, portanto as opções de terminal são menos convenientes.
No Windows Explorer, você pode clicar com o botão direito do mouse em um arquivo e abri-lo imediatamente com o gVim. É muito mais fácil e rápido do que abrir um terminal (cygwin ou o que seja), navegar para o diretório e exibir o arquivo.
(No meu PC de trabalho, o gVim e o MinGW bash cobrem a maioria das minhas necessidades de edição)
fonte
xterm -e vim %
ou algo assim ...gVim
instalei. As fontes de terminal do Windows fazem seus olhos sangrarem.Para adicionar uma coisa trivial: Ao usar o gvim, a lista de janelas da minha área de trabalho mostra um bom símbolo do Vim em vez de um símbolo do Xterm, o que facilita a troca para o editor se muitos xterms estiverem abertos.
fonte
xseticon
:-)Um ponto crucial para mim que continua a me fazer usar os versos do MacVim apenas o terminal + vi é a velocidade. Eu tenho todos os tipos de plugins vim, dicas de idioma e verificadores de sintaxe que surpreendentemente atolam o terminal vi, enquanto a lixeira compilada do MacVim lida com todo esse açúcar sintático.
fonte
Alterar a forma do cursor dependendo do modo (por exemplo, Normal vs Inserir) funciona muito bem com o gVim. Isso deve funcionar ao usar o vim em um programa terminal como o Konsole, mas nunca o vi funcionar.
fonte