Curso de Vim: Corrección ortográfica en el editor #Vim

Veamos cómo hacer que el editor Vim nos corrija los errores ortográficos mientras editamos texto

Vim no solo sirve para editar código. También hemos visto en el blog que hay periodistas que lo utilizan, así como también nos es una gran herramienta a la hora de editar documentación o ¡tu próxima novela!

Así que vamos a hacer que Vim nos muestre los errores ortográficos de nuestro texto y cómo podemos corregirlos.

Este artículo es una nueva entrega del curso “improVIMsado” que desde hace meses vengo publicando en mi blog sobre el editor Vim y que puedes seguir en estos enlaces:

Y más recursos en la guía que he traducido al español para aprender Vim:

Primero tenemos que configurar nuestro Vim para que sepa qué idioma vamos a utilizar, así que en nuestro archivo .vimrc yo he añadido lo siguiente para mi idioma español de España:

:set spell spelllang=es_es

Normalmente tengo inhabilitada la corrección ortografica y tengo en .vimrc esta línea:

:set nospell

Y cuando la quiero habilitar en un archivo escribo el comando :set spell. Pero si siempre quieres tener habilitada la corrección, añade este comando en vez del anterior en tu .vimrc.

Al habilitar la corrección Vim marca con un color de texto distinto las palabras que no encuentra en el archivo de diccionario correspondiente.

Podremos ir recorriendo las palabras erróneas para corregirlas con los siguientes atajos de teclado (Pulsamos el corchete, soltamos y después la letra):

  • ]s – Posiciona el cursor en la siguiente palabra erónea
  • [s – Posiciona el cursor en la anterior palabra errónea
  • ]S (Con S mayúscula) – Similar a «]s» pero solo se detiene en una palabra errónea no en palabras dudosas o de otro idioma
  • [S – Similar to «]S» pero hacia atrás

Al estar sobre una palabra errónea, pulsamos z= y Vim nos ofrecerá una lista de posibles palabras, entre las que podremos escoger la adecuada.

Quizás te marca errores ortográficos en palabras que quieres que no sean tenidas en cuenta (por ejemplo, si quisiera que al escribir «openSUSE» en Vim o me lo marcara como un error). Por lo que queremos que añada la palabra en cuestión a su diccionario.

Para ello deberemos asegurarnos que exite el archivo, y la siguiente ruta en nuestro equipo: ~/.vim/spell/es.utf-8.add

Nos situamos sobre la palabra marcada como errónea y pulsamos zg lo que la marcará como buena (good). Si nos hemos equivocado y queremos eliminar esa acción pulsaremos zug (undo good).

Así podremos presentar un texto sin errores ortográficos, Vim no corrige errores sintácticos. Y es que la ortografía es muy importante, es una primera tarjeta de presentación ante otras personas cuando escribimos.

Me gustaría saber tu opinión. Deja un comentario (Puedes usar MarkDown)

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.