2011-04-20 9 views
5

Este es el trato,Vim jsdoc, PHPDoc, JavaDoc, información RDoc

Si ha utilizado Aptana, Eclipse o incluso editor de Microsoft Expression Web, entonces usted ha visto que cuentan con un texto globo oIntellisense emergente que muestran indicios de información/built-in y personalizados objetos, métodos, etc.

reciben la información a través de jsdoc, PHPDoc, JavaDoc, RDoc, etc.

me gustaría obtener estos característica en Vim, tal vez implementado como omnicompleción y también desde Mac/GVim soporta texto del globo, como esto también.

Respuesta

2

Esta característica existe realmente y se define en el Omni-completado de cada tipo de archivo. Por ejemplo, habilitando la omni-terminación de PHP se mostrarán las terminaciones en una ventana emergente, así como también la definición del método en un búfer más pequeño que se abre en la parte superior del cuadro de pestañas actual.

activarlo añadiendo lo siguiente a su .vimrc

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

Y a continuación, utilizando C-x C-o para su conclusión. (Me parece que muchas personas les gusta esta reasignar a C-espacio para imitar Visual Studio)

Más información y enlaces sobre omnicompletion se pueden encontrar en http://vim.wikia.com/wiki/Omni_completion

+0

Soy muy consciente de la omnicompletion orden interna para vim, pero esto es lo que quiero, una sugerencia de globo para objetos personalizados documentados como PHPdoc, etc. al igual que en el primer esbozo de esta publicación de blog http://net.tutsplus.com/tutorials/html-css-techniques/top-15-best -practices-for-writing-super-legible-code/ –

+1

Por cierto, es posible que desee ver el plugin neocomplcache vim, hace que la omnicompleción sea mucho más "inteligente" y muestra automáticamente la ventana emergente –