Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
Programando con Vim | 7 comentarios (6 temáticos, 1 editoriales, 0 ocultos)
AutoCompletación en vim (4.50 / 4) (#2)
por dmolina a las Thu Jan 2nd, 2003 at 08:19:23 PM CET
(Información Usuario)

El vim permite realizar autocompletación por medio de la combinación CTRL-N (ya lo combiarás por otra tecla ;-) ).

La "autocompletación" de vim se puede establecer en función de las palabras (o frases enteras) aparecidas en :
  • Ese fichero.
  • Todos los ficheros abiertos.
  • Un fichero de directorio.
  • El fichero de Tags.
  • Una combinación de las anteriores
Se hace por medio del tag complete (cpt). Ejemplo cpt=t,k,. (primero busca en el fichero de tags, luego en el directorio y por último en el fichero actual).

La gracia está en usar como diccionario ficheros de sintaxis, por lo que si se utilizase el syntax/php.vim como diccionario, se podría utilizar para autocompletar el API estándar de PHP, por ejemplo. Yo recomiendo utilizar el fichero de tags junto con el diccionario de sintaxis. Como se puede ver, es muy flexible.

Si se desea, se puede utilizar el tabulador para autocompletar usando El tick 102. que lo permite hacer de forma inteligente, pudiendo seguir utilizando el tabulador para tabular, valga la redundancia.

Lo de poder utilizar los ficheros sintácticos como diccionarios y poder utilizarlos para autocompletar los nombres de las funciones es una gozada :-).

Para utilizar múltiples ficheros simultáneamente recomiendo utilizar unos pequeños cambios en el .vimrc: map <a-right> :bn^M
map <a-left> :bp^M
map <c-c> :bd^M
Queda así bastante más intuitivo.



Programando con Vim | 7 comentarios (6 temáticos, 1 editoriales, 0 ocultos)
Ver: Modo: Orden:
Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda