Como aumentar a produtividade com projetos Vim e Eclipse para PHP5.3 (possivelmente usando a integração do Eclim com o Zend Studio)

Sempre me esforço para aumentar minha produtividade ao desenvolver aplicativos e, nos últimos anos, posso dizer que dei bons passos para aumentar essa produtividade, mas ainda acho que preciso de mais ferramentas ou métodos. Preciso editar mais rápido e aprender a digitar por toque (atualmente em processo) e, portanto, acho necessário mudar para o Vim. Já faz mais de um ano que joguei fora o Windows e mudei para o Linux (o Ubuntu para ser mais preciso) e estou usando o IDEZend Studio combinado comAptana Studio para desenvolver sites OO PHP5.3. Embora o IDE faça tudo o que eu precisaria de um IDE (que enumerarei em breve), ele não possui o modo de edição que o Vim daria.

Então, minha pergunta é: como eu teria os mesmos recursos matadores que já tenho dentro desse IDE no Vim?

Aqui está a extensa lista de recursos necessários para manter a produtividade em um nível alto para mim:

Conclusão de código para PHP5.3, não apenas PHP5 e não apenas as funções PHP, mas todas as bibliotecas adicionadas ao caminho de construção, comoZend Framework e minha própria biblioteca.

Formatação de código, não uso muito, exceto arquivos XML, mas isso é algo que eu precisaria assim que começar a liderar mais pessoas na minha empresa e os formatadores ajudarão a manter a coerência do código.

eu usoEditor de XML de oxigênio no Zend Studio (eclipse) para ediçãoDocbook XML documentação técnica. Já provou ser de grande qualidade para mim e eu gostaria de mantê-lo.

Validação de sintaxe para qualquer extensão de arquivo que possa ser usada na Web, principalmente para mim seria sintaxe PHP5.3, sintaxe html (não tão importante), CSS, Javascript (é por isso que tenho o Aptana Studio integrado ao Zend Studio, seu editor de javascript é ótimo com suporte a JQuery)

Talvez uma integração git comoEGit (plugin do eclipse)? Não é necessário, mas um bom complemento.

Recursos de depuração (já usando-o através do ZendDebugger)

Pesquisa poderosa em arquivos

Sei que é muito, mas já estou tendo tudo isso no meu IDE e, como disse, sinto a necessidade de mudar para editores baseados em modo como o Vim para ser mais produtivo ao digitar e sinto a curva de aprendizado e o tempo investidos em configurar tudo isso valerá a pena o esforço.

Eu sei que existeEclim, que integra o eclipse ao seu daemon e estou pensando em usar exatamente isso, se alguém tiver um feedback sobre o Eclim usado com o Zend Studio que seria apreciado.

Juntamente com o Eclim, se eu precisar de mais plugins vim para atender às minhas necessidades, agradeceria se alguém pudesse me direcionar a eles.

questionAnswers(2)

yourAnswerToTheQuestion