Aquí encontrarás todo lo relacionado a la tecnología, computación, informática y demás. Enterate de las noticias del momento en cuanto a tecnología se refiere.





PHP: autocompletar con VIM


Otra bondad de VIM es poder autocompletar a la hora de estar programando ya sea con Perl, php, python, java, c , etc… para ellos hay que modificar el archivo de configuración y añadir lo siguiente:

# vim /etc/vim/vimrc

Y añadimos lo siguiente en cualquier parte del archivo:

autocmd FileType php set omnifunc=phpcomplete#CompletePHP
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags

Yo añadí solamente esas 2 líneas, una para autocompletar en php y otra para html. Ahora corremos un archivo .php y si queremos que nos autocomplete ó nos muestre opciones tecleamos ctrl + x y ctrl + o.

vim2

Post Relacionados:


Búsquedas hacia éste artículo:


3 Comentarios »

RSS feed para los comentarios de esta entrada. TrackBack URI

  1. Curiosidades:

    * Que uses nano para editar el archivo [de texto] de configuracion de un editor de texto.
    * Que edites el archivo en /etc/ cuando puedes tener tu propia copia en ~/.vimrc

    Comentario por markuz — November 1, 2008 #

  2. Te seré sincero:

    1.- Quise poner en el mini-howto editar el archivo con vim, pero mucho no lo utilizan y no van a saber ni guardar, por eso opté a nano.

    2.- No encontré el archivo .vimrc en mi home.

    Comentario por Antonio Martínez — November 1, 2008 #

  3. Si no están dispuestos a aprender a guardar el archivo, no creo que lo estén para modificarlo o si quiera que les llame la atención usar vim.

    No soy usuario de vim, pero me imagino que puedes copiar la configuración global a tu home (si es que quieres algo como base) y editarlo.

    Creo que el post te hubiera quedado mejor si la instrucción hubiera sido:
    emacs /etc/vim/vimrc

    ok, ok… si hubiera sido:
    emacs ~/.vimrc

    =)

    Comentario por Alejandro Barcena — November 1, 2008 #

Dejar un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Todos los derechos reservados. Tecnologia.