next up previous contents
Siguiente: Ficheros, ventanas y visualización Subir: Comandos en el modo Anterior: Autocompletado   Índice General

Abreviaturas

Una abreviatura es una palabra que al ser tecleada como palabra independiente se expande en otra. Para usar esta habilidad es preciso primero indicar a Vim la existencia de la abreviatura, lo que puede hacerse mediante comandos individuales o, lo que es más normal, en un fichero de inicialización. El comando para establecer una abreviatura es

0 0«:iabbrev abreviatura expansión0 0»

Por ejemplo 0 0«:iabbrev jal Joaquín Ataz López0 0» escribirá mi nombre completo cada vez que teclee mis iniciales.

En las abreviaturas (cuyo comando también se puede escribir 0 0«:iab0 0») la expansión no se produce a no ser que la abreviatura se haya introducido como una sola palabra. En el ejemplo anterior, yo puedo escribir el verbo ``jalar'' que no se producirá ninguna expansión aunque empiece por ``jal''. Incluso escribir ``jal'' entre comillas impide la expansión.

Parecido al comando 0 0«:iabbrev0 0» es una forma del comando 0 0«:abbreviate0 0». Este comando establece abreviaturas que funcionan tanto en el modo normal como en el modo de inserción. Por el contrario 0 0«:iabbrev0 0» sólo funciona en el modo de inserción, mientras que 0 0«:cabbrev0 0» sólo funciona en el modo normal.

Pero como en el modo normal no es corriente tener que usar abreviaturas, en la práctica sólo se utiliza 0 0«:iabbrev0 0».

Para borrar una abreviatura de cualquier tipo debemos usar el comando

0 0«:unabbreviate abreviatura0 0»

Mientras escribimos este comando es posible que la abreviatura se expanda. Pero eso no tiene importancia. Vim seguirá entendiendo el comando.

Para eliminar todas las abreviaturas el comando a usar es 0 0«:abclear0 0».


next up previous contents
Siguiente: Ficheros, ventanas y visualización Subir: Comandos en el modo Anterior: Autocompletado   Índice General
Cancerbero 2005-02-12