Vim code autocompletion
De GhostWiki
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.