💾 Archived View for yretek.com › articulos › 2023 › 03 › 2023-03-01_ortografia_vim.gmi captured on 2023-11-04 at 11:37:01. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2024-02-05)

-=-=-=-=-=-=-

Yretek 🍃 Corrector ortográfico para Vim

El singular editor de texto Vim, el que deberías estar usando si no lo haces todavía, dispone —por supuesto— de corrector ortográfico; aunque no gramatical. Activarlo es tan fácil como ir al modo normal con ESC y escribir :set spell , desactivándose con :set nospell.

Si se quiere la ortografía española, de España.

Y a partir de ahora los errores ortográficos saldrán destacados, pudiendo distinguir la aplicación en cuatro categorías

Puedes navegar entre los errores mediante ]s y [s que te llevan al error siguiente y al anterior respectivamente.

Activación permanente

Si quieres dejar el autocorrector activo por defecto, edita .vimrc (es el archivo de configuración de vim que seguramente esté en el directorio "home" y, si no, se puede crear con touch .vimrc por ejemplo)

Añade.

set spell spelllang=es_es

Y con eso ya está activado por defecto.

Otra opción, si programas en vim con alguna frecuencia es llamar al comando solo cuando haga falta. En cualquier caso ESC :set nospell desactivará la detección automática de errores ortográficos. Esto lo suelo usar cuando estoy programando. (Bueno, jugando a programar 🙃 )

Colores

El corrector ortográfico señala los errores cambiando el color de fondo de las palabras afectadas. Sin embargo puedes preferir que más bien subraye los mismos. Para cambiar eso necesitas la instrucción, que, de nuevo pongo en .vimrc

highlight clear CategoríaError

Quita la configuración por defecto de la categoría de error

highlight CategoríaError cterm=underline ctermfg=white

Este ejemplo hace que los errores se marcan con un subrayado y poniendo el color de primer plano (el de las letras y otros caracteres en blanco).

Obviamente esto es solo un ejemplo porque me gusta a mi y se ve bien con mi particular configuración de terminal.

Todo junto queda así en mi .vimrc

highlight clear SpellBad
highlight clear SpellCap
highlight clear SpellLocal
highlight clear SpellRare
highlight SpellBad cterm=underline  ctermfg=white
highlight SpellCap cterm=underline ctermfg=white
highlight SpellLocal cterm=underline ctermfg=white
highlight SpellRare cterm=underline ctermfg=white

Para más información mira el manual. Que debe estar en el directorio doc de tu instalación de Vim. En linux, quizás esté en, /usr/share/vim/vim81/doc/spell.txt (Quizás tengas vim82 en lugar de vim81 o algo así, explora).

Viene por ejemplo como saltar rápidamente entre errores ortográficos, elegir entre las sugerencias y más opciones de configuración, pero yo no las uso mucho así que solo te puedo decir que mires por si a ti sí te es útil.

A mí conque me avise cada vez que me empeño en escribir ti con tilde, me vale 🙃 Y es que hay errores zombis que le persiguen a uno desde primaria.

Pie de página

~ Miguel de Luis Espinosa

yretek@proton.me