Clic aquí para poner guiones al final de línea. Click aquí para modo nocturno
Escribir con GVim

Escribir con GVim

Toda persona que escribe habitualmente tiene su programa preferido. Word es la opción default para tantos, pero si el destino de los textos es el internet y no la impresión, hay muchas opciones mejores.

Sugiero emplear markdown, empleado por periodistas. Una vez que se aprende a usarlo, difícilmente se vuelve atrás. [1]

Para convertir markdown a html, me gustan, entre muchas herramientas en línea posibles StackEdit y markdown.pioul.fr

Más aún: si uno busca un editor “minimalista”, con pocas distracciones, entre las múltiples opciones hay: PyRoom, ReText, Nano, Wordgrinder, FocusWriter etc. Consumen pocos recursos y son muy rápidos.

Si trabajas en línea, dispones de páginas como ZenPen, Calmly Writer, Yarny Writer… Estas son gratuitas, hay otras aplicaciones de pago. ¡No hay excusa para no escribir lo suficiente!

Si buscas el máximo control posible sobre el texto, considera aprender Vim o su versión gráfica, GVim.

Simplemente no existe otro programa que te dé más control sobre el texto.

Y como muchos usuarios afirman, puedes pasar años usándolo y aún seguirás descubriéndole funcionalidades. En serio, el tiempo empleado en aprender GVim rendirá frutos.

No es mi intención explicar cómo se usa GVim; hay tutoriales en internet. Aquí solamente copiaré mi configuración del archivo .gvimrc para poder acceder a él fácilmente, y compartirlo con quien lo encuentre útil.

Una última recomendación. Prestar atención si el archivo se graba con retorno de línea (carriage return) Linux o Windows, puede afectar que sea reconocido según el sistema operativo que se emplee. Por otra parte, no todos los teclados soportan todas las combinaciones de teclas; en ese caso, deberás usar alguna distinta.

set lbr " que palabras no se corten al final de la línea. set autochdir " que el directorio a utilizar sea el del archivo actual set number " mostrar números de página set spell " activar corrección ortográfica set guifont=DejaVu\ Sans\ Mono\ 15 " establecer fuente preferida colorscheme murphy " establecer color preferido: predominantemente verde sobre fondo negro set encoding=utf-8 " The encoding displayed. set fileencoding=utf-8 " most common encoding. set cursorline " resalta la línea en la que se encuentra el cursor. highlight cursorline guibg=DarkBlue " cambia resaltado de línea de un gris a un azul oscuro más legible. nnoremap j gj " para bajar una línea visual nnoremap k gk " para subir una línea visual " Los siguientes atajos ayudan a trabajar con documentos html. " para insertar fácilmente salto de línea: imap <C-F12> <br> " para usar Tab para entrar a modo normal: imap <Tab> <C-C> " para grabar rápidamente imap <F2> <Tab>:w<Enter>a " para insertar código html de subrayado imap <F9> <u> imap <S-F9> </u> " insertar código html texto pequeño imap <F12> <small> imap <S-F12> </small> " insertar código de cursiva imap <S-F11> <i> imap <C-F11> </i> " insertar código de negrita imap <S-F10> <b> imap <C-F10> </b> " insertar código de párrafo imap <F8> <p> imap <S-F8> </p>

Puedes descargarlo aquí.

Notas:

[1]: Ver por ejemplo: ¿Qué es Markdown? y por qué todos deberían usarlo; ¿Qué es Markdown y por qué los periodistas lo usan?; un tutorial bastante completo hay en Markdown: la guía definitiva en español, etc. [Volver]