Comentários
Resposta
No gVim você pode selecionar a fonte, o vim depende da fonte que o terminal fornece. E é o mesmo para suporte a cores. Gvim tem suporte total, vim depende do terminal.
Gvim adicionalmente tem menus e uma barra de ferramentas, que falta ao vim.
Uma grande vantagem do vim é que, por ser um aplicativo de terminal, você tem um terminal completo ao seu alcance. O gVim tem um suporte terminal muito rudimentar. Isso é útil se você executar :make
, por exemplo.
Comentários
- Talvez adicione
gvim
tem o mouse habilitado por padrão evim
don ' t (embora ' é fácil ativá-lo comset mouse=a
). Além disso, a maioria dos esquemas de cores são escritos paragvim
e não paravim
, então ' é mais fácil para usá-los fora da caixa (embora usar os scriptsguicolorscheme.vim
também funcione bem). Sim, eu ' m usandovim
. - Por que diabos você precisa de um mouse em
vim
? - @Bernhard Para redimensionar divisões verticais / horizontais mais rápido do que com um teclado.
- @ É tienne Isso não é mais rápido. Terei que pegar meu mouse primeiro;)
- Não é um grande problema se você tiver um touchpad ou trackpoint em mãos.
Resposta
Instale os dois e experimente os dois, eles usam a mesma configuração etc. para que não haja risco.
No que diz respeito às diferenças: um é um gráfico A ferramenta um é uma ferramenta de linha de comando. Portanto, a vantagem do vim para o gvim é que você pode usá-lo facilmente em uma conexão ssh. (Você pode fazer o mesmo com o gvim encapsulando o X, mas isso tem alguma sobrecarga.
Comentários
- O risco é dispersar suas energias e ficar desanimado. Eu ' tentei mais de 20 editores / Até agora, e como nunca me comprometi a aprender um bem, estou ' sofrendo. Atualmente descobrindo as alegrias do vim com plug-ins. 🙂
Resposta
O pacote gvim deve ter todo o vim vindo. Ou seja, se você deseja recorrer ao vani lla vim você pode.
De qualquer forma, a maior diferença IMO é que o vim depende do terminal para lidar com caracteres especiais e sequências de teclas. Se você deseja mapear e explorar coisas como <c-space>
, <m-ins>
, … apenas esqueça com o vim.
É claro que o gvim tem menus, mouse, barra de ferramentas, etc. Mas isso é apenas um pequeno bônus em comparação com um teclado totalmente funcional.
Resposta
Ambos são iguais se você enxergar em termos de desempenho, mas se quiser uma boa aparência e quiser personalizar o editor para que não pareça chato, então você gostaria de experimentar a versão aprimorada do vim.
Resposta
Para mim, a maior desvantagem de usar o gvim em vez do vim é que você não pode executá-lo dentro de um contêiner removível. Eu executo o vim dentro do tmux , o que me permite desanexar a sessão em execução e reconectá-la mais tarde. Por exemplo, posso desconectar minha sessão no trabalho, ir para casa, entrar no trabalho por ssh e reconectar à sessão já em execução. Eu também trabalho muito em hosts VPS remotos, o que torna a capacidade de reconectar mais importante, já que posso perder minha conexão ssh. Gvim é atraente para novos usuários do vim, e é uma boa maneira de começar, mas uma vez que você é um usuário avançado do vim, menus e outros elementos da GUI apenas o deixam lento. O Vim pode ser configurado para usar um mouse no modo de terminal (mesmo sobre SSH), e se você definir seu terminal para usar 256 cores e uma bela fonte Unicode, poderá ficar bem elaborado sem a sobrecarga de uma GUI.
vimdiff <(./abc.sh) <(./abc2.sh)
não ' não funciona ([ 1] + Parado … blá, blá), masgvimdiff <(./abc.sh) <(./abc2.sh)
funciona, eu uso o Fedora 21 gnome 3.