Só encontrei vimdiff <(./abc.sh) <(./abc2.sh)não funciona ([1] + Stopped ... blah blah), mas gvimdiff <(./abc.sh) <(./abc2.sh)funciona, eu usar o Fedora 21 gnome 3.
林果皞
Respostas:
8
No gVim você pode selecionar a fonte, o vim depende da fonte fornecida pelo terminal. E é o mesmo para o suporte de cores. O Gvim tem suporte total, o vim depende do terminal.
O Gvim também possui menus e uma barra de ferramentas, que não possui no vim.
Uma grande vantagem do vim é que, como é um aplicativo de terminal, você tem um terminal completo ao seu alcance. O gVim tem suporte terminal muito rudimentar. Isso é útil se você executar :make, por exemplo.
Talvez adicione o gvimmouse ativado por padrão e vimnão (embora seja fácil ativá-lo set mouse=a). Além disso, a maioria dos esquemas de cores são escritos para gvime não para, vimportanto, é mais fácil usá-los imediatamente (embora o uso dos guicolorscheme.vimscripts também funcione bem). Sim, eu estou usando vim.
7
Por que diabos você precisa de um mouse vim?
Bernhard
@ Bernhard Para redimensionar as divisões vertical / horizontal mais rapidamente do que com um teclado.
Etienne
2
@ Etienne Isso não é mais rápido. Terá que pegar o meu mouse o primeiro;)
Bernhard
Não é um grande problema se você tiver um touchpad ou trackpoint em mãos.
Kos
2
Instale os dois e tente os dois, eles usam a mesma configuração etc., para que não haja riscos.
No que diz respeito às diferenças: uma é uma ferramenta gráfica e outra é 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.
O risco é espalhar suas energias muito finas e desanimar. Já tentei mais de 20 editores / IDEs e, como nunca me comprometi a aprender um bem, estou sofrendo. Atualmente descobrindo as alegrias do vim com plugins. :-)
ankush981 13/11/2015
2
O pacote gvim deve ter todo o vim chegando. Ou seja, se você deseja voltar ao vanilla vim, pode.
De qualquer forma, a maior diferença da IMO é que o vim depende do terminal para lidar com caracteres especiais e seqüências de teclas. Se você deseja mapear e explorar coisas como <c-space>, <m-ins>, ... apenas esquecê-lo 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.
Os dois são iguais se você vê desempenho, mas se deseja uma boa aparência e deseja personalizar o editor para que não pareça chato, você gostaria de experimentar a versão aprimorada do vim.
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 recolocá-la mais tarde. Por exemplo, eu posso desanexar minha sessão no trabalho, ir para casa, trabalhar no ssh e reconectar à sessão já em execução. Também faço muito trabalho em hosts VPS remotos, o que torna a capacidade de se reconectar mais importante, pois posso perder minha conexão ssh. O Gvim é atraente para novos usuários do vim, e é uma boa maneira de começar, mas quando você é um usuário avançado do vim, os menus e outros elementos da GUI apenas o tornam mais lento. O Vim pode ser configurado para usar um mouse no modo terminal (mesmo através de SSH) e, se você configurar seu terminal para usar 256 cores e uma boa fonte Unicode, poderá ficar bem elegante sem a sobrecarga de uma GUI.
vimdiff <(./abc.sh) <(./abc2.sh)
não funciona ([1] + Stopped ... blah blah), masgvimdiff <(./abc.sh) <(./abc2.sh)
funciona, eu usar o Fedora 21 gnome 3.Respostas:
No gVim você pode selecionar a fonte, o vim depende da fonte fornecida pelo terminal. E é o mesmo para o suporte de cores. O Gvim tem suporte total, o vim depende do terminal.
O Gvim também possui menus e uma barra de ferramentas, que não possui no vim.
Uma grande vantagem do vim é que, como é um aplicativo de terminal, você tem um terminal completo ao seu alcance. O gVim tem suporte terminal muito rudimentar. Isso é útil se você executar
:make
, por exemplo.fonte
gvim
mouse ativado por padrão evim
não (embora seja fácil ativá-loset mouse=a
). Além disso, a maioria dos esquemas de cores são escritos paragvim
e não para,vim
portanto, é mais fácil usá-los imediatamente (embora o uso dosguicolorscheme.vim
scripts também funcione bem). Sim, eu estou usandovim
.vim
?Instale os dois e tente os dois, eles usam a mesma configuração etc., para que não haja riscos.
No que diz respeito às diferenças: uma é uma ferramenta gráfica e outra é 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.
fonte
O pacote gvim deve ter todo o vim chegando. Ou seja, se você deseja voltar ao vanilla vim, pode.
De qualquer forma, a maior diferença da IMO é que o vim depende do terminal para lidar com caracteres especiais e seqüências de teclas. Se você deseja mapear e explorar coisas como
<c-space>
,<m-ins>
, ... apenas esquecê-lo 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.
fonte
Os dois são iguais se você vê desempenho, mas se deseja uma boa aparência e deseja personalizar o editor para que não pareça chato, você gostaria de experimentar a versão aprimorada do vim.
fonte
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 recolocá-la mais tarde. Por exemplo, eu posso desanexar minha sessão no trabalho, ir para casa, trabalhar no ssh e reconectar à sessão já em execução. Também faço muito trabalho em hosts VPS remotos, o que torna a capacidade de se reconectar mais importante, pois posso perder minha conexão ssh. O Gvim é atraente para novos usuários do vim, e é uma boa maneira de começar, mas quando você é um usuário avançado do vim, os menus e outros elementos da GUI apenas o tornam mais lento. O Vim pode ser configurado para usar um mouse no modo terminal (mesmo através de SSH) e, se você configurar seu terminal para usar 256 cores e uma boa fonte Unicode, poderá ficar bem elegante sem a sobrecarga de uma GUI.
fonte