/examplelab.png

Soporte de corrección ortográfica en VIM

Author: Hugo Ruscitti
Date: Agosto 2010

Una característica útil de VIM es su soporte para corrección ortográfica.

images/preview.png

En este artículo resumiré los pasos a seguir para configurar el soporte de diccionarios en español y algunos atajos útiles.

Habilitar el corrector

Tienes que ejecutar estos dos comandos:

:set spelllang=es
:set spell

Si no tienes instalados los diccionarios de palabras, vim te ofrecerá instalar todo lo necesario desde la red:

Cannot find spell file for "es" in utf-8
Do you want me to try downloading it?
[Y/n]

¿Cómo se ve?

Inicialmente desde un terminal las faltas de ortografía se pintan en color rojo:

images/vim_spell.png

Mientras que en gvim aparecen como palabras remarcadas con un subrayado:

images/gvim_spell.png

Comandos dentro del modo corrección

Las siguientes combinaciones de teclas te permiten ver sugerencias y hacer correcciones más rápido:

]s
Avanza hacia la siguiente palabra que requiere corrección.
[s
Similar al anterior pero retrocede.
z=
Muestra sugerencias de palabras similares para corregir una falta.
zg
Añade la palabra al diccionario para que sea una palabra permitida.
zug
Revierte la inserción de la palabra realizada con zg.

Atajos personalizados

Personalmente encuentro útil tener configurado un atajo para habilitar y deshabilitar la corrección ortográfica.

Simplemente porque me gusta trabajar sobre textos como si fueran bocetos: cambiar palabras, borrar párrafos y rediseñar lo que escribí sin preocuparme por los errores de escritura.

Luego, cuando tengo el texto como me gusta (o me cansé de escribir), pulso una tecla y comienzo a trabajar en la corrección ortográfica para arreglar lo que sea necesario.

Para crear ese atajo he colocado la siguiente linea en mi archivo .vimrc:

:map <F9> :set spelllang=es, spell!<CR>

Esto me permite habilitar o deshabilitar la corrección usando la tecla F9.