Emulação de Vim em IDEs vs gVim como IDE

3

Atualmente, estou usando o gVim como editor e não consigo pensar em voltar à edição sem modo. Eu codifico em Java para Android e em Python para outro projeto.

Ao tentar configurar o gVim como meu principal IDE do Python, eu pulei em arcos procurando e instalando plugins, mas ainda não é tão bom quanto quando uso o IntelliJ com emulação vim para Android.

Então minha pergunta é, vale a pena instalar e me familiarizar com vários plugins (NERDTree, Command-T, RopeVim; e acredito que configurar o vim para o Android exigirá ainda mais problemas) ou devo instalar o PyCharm? e ativar emulação de vim? O gVim pode me fornecer uma depuração útil? (Assista janelas, pontos de interrupção condicionais, integração de logcat, etc.)

    
por wirate 27.11.2014 / 11:32

1 resposta

2

O Vim pode se aproximar (r) de um IDE em termos de recursos por meio de vários plug-ins, mas sempre continuará sendo um poderoso editor de texto com grandes recursos de extensão. Portanto, para algo maior do que um projeto de hobby, você certamente sentirá falta dos recursos do IDE, como depuração, inspeção variável, refatoração, localização de usos, etc.

Mas por que não ter os dois? É fácil configurar um comando para carregar o arquivo atual (na posição atual) no GVIM (com --remote reutilizando uma instância em execução), e tanto o Vim quanto o IDEs normalmente manipulam muito bem as alterações de arquivos externos. Com isso, você tem o melhor dos dois mundos, apenas com o custo de alternar entre eles (com Alt-Tab) e um pouco de gerenciamento de buffer / arquivo duplicado.

Eu pessoalmente uso o IntelliJ IDEA (com atalhos de teclado padrão, para que eu ainda possa usá-lo no sistema de um colega) e o GVIM juntos. A edição principal é feita no Vim, navegação, refatoração e depuração no IDE.

    
por 27.11.2014 / 12:02

Tags