Vantagens (ou desvantagens) de GVim sobre o Vim para editar o código [closed]

9

Devo instalar o vim ou o GVim?

Eu desenvolvo principalmente o Ruby on Rails (eu também uso o IDE, mas tópicos diferentes).

Existe alguma diferença ou vantagem de usar o Gvim vs o vim?

    
por Michael Durrant 13.06.2012 / 21:13

5 respostas

7

No gVim você pode selecionar a fonte, o vim depende da fonte que o terminal fornece. E é o mesmo para suporte de cores. Gvim tem suporte total, vim depende do terminal.

O Gvim também possui menus e uma barra de ferramentas, que o vim não possui.

Uma grande vantagem do vim é que, como é um aplicativo de terminal, você tem um terminal completo na ponta dos dedos. O gVim tem suporte terminal muito rudimentar. Isso é útil se você executar :make , por exemplo.

    
por 13.06.2012 / 21:23
2

Instale os dois e experimente os dois, eles usam a mesma configuração, etc., então não há risco.

No que diz respeito às diferenças: uma é uma ferramenta gráfica, uma é uma ferramenta de linha de comando. Então a vantagem do vim para o gvim é que você pode usá-lo facilmente através de uma conexão ssh. (Você pode fazer o mesmo com o gvim, tunelando o X, mas isso tem um pouco de sobrecarga.

    
por 13.06.2012 / 21:25
2

O pacote gvim deve ter todo o vim chegando. Ou seja, se você quiser voltar ao baunilha vim, você pode.

De qualquer forma, a maior diferença no IMO é que o vim depende do terminal para manipular caracteres especiais e seqüências de teclas. Se você deseja mapear e explorar coisas como <c-space> , <m-ins> , ... apenas esqueça isso com o vim.

É claro que o gvim tem menus, mouse, barra de ferramentas, etc. Mas isso é apenas um pequeno bônus comparado a um teclado totalmente funcional.

    
por 20.06.2012 / 14:48
1

Ambos são os mesmos se você observar o desempenho, mas se quiser ter boa aparência e quiser personalizar o editor para que ele não pareça chato, então você gostaria de testar a versão aprimorada do vim.

    
por 14.06.2012 / 16:37
1

Para mim, a maior desvantagem de usar o gvim sobre o vim é que você não pode executá-lo dentro de um contêiner destacável. Eu corro o vim dentro do tmux , o que me permite desanexar a sessão em execução e reconectá-la mais tarde. Por exemplo, posso desanexar minha sessão no trabalho, ir para casa, ssh para trabalhar e reconectar à sessão já em execução. Eu também faço muito trabalho em hosts VPS remotos, o que torna a capacidade de reconectar mais importante, já que posso perder minha conexão ssh. A Gvim está apelando para os novos usuários do vim, e é uma boa maneira de começar, mas uma vez que você é um usuário avançado do vim, os menus e outros elementos da GUI apenas diminuem sua velocidade. O Vim pode ser configurado para usar um mouse no modo de terminal (mesmo em SSH), e se você configurar seu terminal para usar 256 cores e uma fonte Unicode agradável, você pode ficar bem elegante sem a sobrecarga de uma GUI.

    
por 26.10.2016 / 15:06