En el fichero .exrc se puede utilizar cualquier comando del modo ex ( :comando). El vi carga automáticamente el fichero y ejecuta todos los comandos que encuente. Adicionalmente, también podremos emplear los comandos so , ab y macros. Para que el fichero sea totalmente correcto, no debemos dejar ninguna línea en blanco, y especificar los comentarios con un " al principio de la línea.
Este .exrc es real: es el de Larry. De todas formas, es bastante
simple, y está aquí sólo para darnos una idea de
cómo podría ser un fichero de este tipo (de hecho, el mio
tiene todos los mapeos necesarios para escribir código HTML sin
mayor dificultad).
La primera línea, set wm=3, especifica que el margen
para cortar las líneas debe estár a 3 caracteres de la derecha
de la pantalla. Esto nos dará un corte de líneas automático.
La segunda línea, set sm, activa el que el vi nos muestre
cada vez que cerramos un ), } o ] cuál es el que estamos cerrando.
Si nos dedicamos a la programación es bastante útil.
La tercera línea genera una abreviación, de tal forma que
cada vez que se escribe la palabra zidllem, el vi la expande a su nombre
completo y dirección de correo. La cuarta es similar, con la diferencia
de que se expande a la dirección de correo completa, no a la local.
La quinta lúnea crea una macro según la que, al pulsar V,
se ejecuta el comando ispell -x sobre el documento actual.
7.1 - Un ejemplo:
set wm=3
set sm
" abbreviations for my email address.
ab zidllem E. Larry Lidz - ellidz@midway
ab zidlleu E. Larry Lidz - ellidz@midway.uchicago.edu
map V :w^M:!ispell -x %^M:e!^M^M
Primero que nada, fíjate que no es necesario especificar los dos puntos
el vi los da por supuestos.
[Indice][Siguiente][Anterior]
Esta versión de las Faq de vi ha sido recopilada por:Baruch Promislow de Macom Networking LTD.
La versión en castellano ha sido realizada por: Antonio Valle, de Abast Systems, S.A.
(C)opyright, E. Larry Lidz, 1994, 1995. All Rights Reserved.
(C)opyright, Antonio Valle, 1996. Todos los Derechos Reservados.