2008-10-14 7 views
9

Me encanta VIM: es una de las pocas aplicaciones que he encontrado que te hacen sentir abrigado y confuso. Sin embargo, para el desarrollo de PHP, todavía uso PDT Eclipse aunque me encantaría cambiar.Conversión de Eclipse PDT a Vim

La razón por la que no puedo por el momento es la funcionalidad de ayuda de código CTRL + SPACE en la que dependo tanto, es muy útil, especialmente cuando se teclea una pista o se usan bloques de comentarios variables de PHPDoc.

Sé que hay plugins geniales para VIM que probablemente puedan replicar esta funcionalidad y algunas, pero ¿qué son?

Respuesta

7

Vim ha construido en OmniCompletion, se debe añadir esto a su .vimrc:

filetype plugin on 
au FileType php set omnifunc=phpcomplete#CompletePHP 

Además te recomiendo estos plugins:

y también eche un vistazo a este article sobre la depuración de php en Vim, y este paper, tiene muchos consejos útiles para usar Vim en PHP Development.

+0

se ha eliminado su último enlace a un documento de scribd.com :(¡Espero que haya un enlace de reemplazo disponible! – Derek

+1

@Derek: Puede encontrarlo [aquí] (http://zmievski.org/2007/02/ vim-for-php-programmers-slides-and-resources), perdón por la respuesta tardía, no he notado su comentario hasta ahora, cuando alguien votó mi respuesta. Saludos. – CMS

0

asistente de código que es una nueva característica de VIM 7 [Ctrl + x] [Ctrl + O] se auto completar su código o abrir una ventana emergente de opciones

Más características de VIM 7 se pueden encontrar en este blogpost

Btw, yo también me gusta vim, pero el PDT (y otros IDEs) tiene muchas más funciones que la ayuda del código que me hace preferirlos.

0

Consulte SuperTab para hacer que el autocompletado de pestañas en Vim sea un poco más fácil de usar que las vinculaciones estándar. Es posible que también desee examinar ctags, si está interesado en la indexación de códigos. Google "php vim ctags" y verá muchos artículos que describen cómo configurarlo.

El Wiki oficial de Vim tiene un PHP section con algunos buenos consejos, como la integración de la documentación oficial de PHP.

Cuestiones relacionadas