Pareciera que los usuarios de *NIX, Linux, BSDs y todos los sistemas
operativos semejantes asumen que todos los usuarios nos sabemos de memoria
y conocemos al dedillo todas y cada una de las funcionalidades que tiene
cada utileria que ahi se incluye, y suelen ser de inicio medio reacios a
orientar a los legos en el tema sobre funciones que a ojos de un
experimentado parecieran triviales. En mi caso y a pesar de usar ViM desde
hace tiempo me ha parecido interesante notar que toda la informacion sobre
como formatear los textos en dicho editor se encuentra desperdigada por
doquier, en manuales y foros por la red, pero aqui al menos me he puesto a
reunir algunas de las mas basicas opciones para poder usar este programa
como una alternativa eficaz a una maquina de escribir, aun cuando dicha
funcion no pareciera ser el principal objetivo de programadores escribiendo
miles de lineas de codigo.
Ya con estas instrucciones memorizadas ViM se convierte en la segunda mejor
forma de escribir texto con soltura de este lado de WordStar, al menos
contando con que lo que uno escriba tendra un formato un poco mas
presentable aun cuando se utilice ASCII, lo cual no tiene nada de malo ni
deberia ser visto con menosprecio en realidad.
En fin, a mi esto me sirve y por eso lo voy recopilando por aca.
-----
Definir el ancho de linea a 65 caracteres:
:set tw=65
Definir la orden para formatear los parrafos y justificarlos con un ancho
de linea de 65 caracteres cuando se usa "gq":
:set formatprg=par\ -w65ej
Centrar linea:
:center
Alinear linea a la izquierda:
:left
Alinear linea a la derecha:
:right
Contar lineas del texto:
:echo line('$')
Alternar entre Mayusculas o minusculas:
g~ mas un movimiento de cursor
Cambiar a Mayusculas:
gU mas un movimiento
Cambiar a minusculas:
gu mas un movimiento
Alternar caracter bajo el cursor o todos los caracteres visualmente
seleccionados:
~