Diferencia entre revisiones de «Vim code autocompletion»

De GhostWiki
Saltar a: navegación, buscar
 
(No se muestra una edición intermedia de otro usuario)
Línea 21: Línea 21:
 
ctags-exhuberant -R *
 
ctags-exhuberant -R *
 
</pre>
 
</pre>
Y ésto nos generará un archivo llamado ctags (es posible que sea grandecito). Lo copiamos a nuestro directorio raíz donde vayamos a desarrollar. Y cuando estemos desarrollando, en el modo insertar, pulsamos CTRL+x CTRL +O y automágicamente nos hará el autocompletado.
+
Y ésto nos generará un archivo llamado ctags (es posible que sea grandecito). Lo copiamos a nuestro directorio raíz donde vayamos a desarrollar. Y cuando estemos desarrollando, en el modo insertar, pulsamos ctrl+x ctrl+o y automágicamente nos hará el autocompletado.
 +
 
 +
[[Categoría:Recetas]]

Revisión actual del 13:22 15 feb 2011

NOTA: Esta receta complementa a la receta Receta 110

Primeramente editaremos dentro de nuestro directorio home, el fichero .vimrc, y le añadiremos el siguiente contenido:

autocmd FileType python set omnifunc=pythoncomplete#Complete
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
autocmd FileType php set omnifunc=phpcomplete#CompletePHP
autocmd FileType c set omnifunc=ccomplete#Complete

Instalamos el paquete exuberant-ctags, como root:

apt-get install exuberant-ctags

Luego entramos en el directorio donde tengamos las librerías externas que queremos que nos autocomplete vim. Y ahí ejecutamos:

ctags-exhuberant -R *

Y ésto nos generará un archivo llamado ctags (es posible que sea grandecito). Lo copiamos a nuestro directorio raíz donde vayamos a desarrollar. Y cuando estemos desarrollando, en el modo insertar, pulsamos ctrl+x ctrl+o y automágicamente nos hará el autocompletado.