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.



Interesante (3.00 / 1) (#5)
por r00z a las Fri Jan 3rd, 2003 at 01:42:21 AM CET
(Información Usuario) http://r00z.ath.cx/

Cómo tienes puesto esto de añadir el fichero de sintaxis en el autocompletado? Lo hace automáticamente al seleccionar una sintaxis para el buffer o lo haces (semi-)manualmente?

Otra cosa, no sé hasta qué punto es bueno esto de modificarse las combinaciones de teclas para tener un editor más "intuitivo". Prefiero aprenderme combinaciones raras a tener que ir por el mundo con un .vimrc en el bolsillo.

[ Padre ]


Re: Interesante (3.00 / 1) (#6)
por dmolina a las Fri Jan 3rd, 2003 at 02:02:13 AM CET
(Información Usuario)

Bueno, reconozco que que lo suyo sería de forma automática :-).
Sin embargo, todavía no lo he hecho automático, cuando lo sepa configurar lo haré y lo pondré en el vim.org :).

Sobre la configuración de teclas... yo veo más cómodo personalizar tu entorno hasta que estés a gusto con él (si te vas a tirar muchas horas con un sistema, mejor hacerlo lo más a gusto posible). Además, las combinaciones raras pueden ser infinitas :-).
Ya he "pasado" por varios editores y valoro mucho poder utilizar las teclas que yo quiero
(es de lo que más me gusta de vi, lo fácilmente que se puede personalizar, especialmente las combinaciones de teclas, que es "casi" intuitivo).


[ Padre ]


 

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