Cómo aumentar la productividad con Vim y Eclipse para proyectos PHP5.3 (posiblemente utilizando la integración de Eclim con Zend Studio)

Siempre me esfuerzo por aumentar mi productividad al desarrollar aplicaciones y en el transcurso de los últimos años, puedo decir que he dado buenos pasos para aumentar esa productividad, pero aún encuentro que necesito más herramientas o métodos. Necesito editar más rápido y aprender la escritura táctil (actualmente en proceso) y, por lo tanto, encuentro la necesidad de pasar a Vim. Hace más de un año que destruí Windows y me mudé a Linux (Ubuntu para ser más preciso) y estoy usando el IDEZend Studio combinado conAptana Studio para desarrollar sitios web OO PHP5.3. Aunque el IDE hace todo lo que necesitaría de un IDE (que enumeraré en breve), carece del modo de edición que Vim le daría.

Entonces mi pregunta es: ¿cómo tendría las mismas 'características asesinas' que ya tengo dentro de este IDE en Vim?

Aquí está la extensa lista de características que necesito para mantener la productividad en un alto nivel para mí:

Finalización de código para PHP5.3, no solo PHP5 y no solo las funciones de PHP, sino cualquier biblioteca que se agregue a la ruta de compilación, comoMarco Zend y mi propia biblioteca

Formateo de código, no lo uso mucho, excepto para archivos XML, pero eso es algo que necesitaría pronto, ya que comenzaré a atraer a más personas dentro de mi empresa y los formateadores ayudarán a mantener la coherencia del código.

yo sueloEditor de XML de oxígeno dentro de Zend Studio (eclipse) para editarDocbook XML documentación técnica. Ya ha demostrado ser de gran calidad para mí y me gustaría conservarlo.

La validación de sintaxis para cualquier extensión de archivo que se pueda usar en la Web, principalmente para mí sería sintaxis PHP5.3, sintaxis html (no tan importante), CSS, Javascript (es por eso que tengo Aptana Studio integrado con Zend Studio, su editor de JavaScript es genial con el soporte de JQuery)

Tal vez una integración git comoEGit (complemento eclipse)? No es necesario pero es un buen complemento.

Funciones de depuración (ya lo está utilizando a través de ZendDebugger)

Potente búsqueda en archivos

Sé que es mucho, pero ya tengo todo esto dentro de mi IDE y, como dije, siento la necesidad de pasar a editores basados en modos como Vim para ser más productivos al escribir y siento la curva de aprendizaje y el tiempo invertido en configurar todo esto valdrá la pena el esfuerzo.

Yo se que hayEclim, que integra eclipse a su demonio y estoy pensando en usar eso, si alguien tiene comentarios sobre Eclim usado con Zend Studio, eso sería apreciado.

Junto con Eclim, si necesito más complementos vim para satisfacer mis necesidades, agradecería que alguien pudiera dirigirme a ellos.

Respuestas a la pregunta(2)

Su respuesta a la pregunta