Corrector ortografico en Vim

Podras usar un corrector ortografico en el editor vim.

Instala el Corrector ortografico en tu instancia

mkdir -p ~/.vim ~/.vim/autoload ~/.vim/backup ~/.vim/colors ~/.vim/plugged ~/.vim/spell ;
cd ~/.vim/spell ;
wget --no-check-certificate https://ftp.vim.org/vim/runtime/spell/es.latin1.spl ;
wget --no-check-certificate https://ftp.vim.org/vim/runtime/spell/es.latin1.sug ;
wget --no-check-certificate https://ftp.vim.org/vim/runtime/spell/es.utf-8.spl ;
wget --no-check-certificate https://ftp.vim.org/vim/runtime/spell/es.utf-8.sug ;
echo ':setlocal spell spelllang=es' > ~/.vimrc

Uso del corrector ortografico en Vim

Emplea la tecla Esc para pasar al modo comando de Vim, y activa el corrector ortografico con el comando correspondiente:

:set spell Activa el corrector ortografico.
:set nospell Desactiva el corrector ortografico.

Una vez iniciado el corrector, te presentara las palabras sospechadas.

Emplea estos atajos para operarlo:

]s Palabra erronea siguiente. Si la antecedes con un numero, saltara tantas palabras erroneas como hayas indicado.
[s Palabra erronea anterior. So la antecedes con un numero, realizara la misma operacion
]S Opera igual que ]s pero no tiene en cuenta las palabras erroneas de otra region.
[S igual que el anterior pero hacia atras.

Anade o elimina palabras al diccionario spellfile:

zg anade la palabra incorrecta sobre la que esta el cursor al archivo definido en el parametro de la configuracion spellfile.
zG funciona exactamente igual que zg pero anade la palabra a la lista de palabras interna.
zw en lugar de guardar la palabra como correcta, la guarda como incorrecta. Asi, en el caso de que se encuentre en el archivo spellfile la comentara.
zW igual que en el caso anterior, pero en este caso la anade al listado interno, tal y como has visto en el caso anterior con zg y zG.
zug y zuw deshacen las acciones de zg y zw. Lo mismo sucede con zuG y zuW, pero de nuevo en el caso de los listados internos.

Tambien es posible realizar estas operaciones utilizando comandos:

[count]spellgood <palabra> se comporta como zg
spellgood! <palabra> funciona como zG
[count]spellwrong <palabra> se comporta como zw
spellwrong! <palabra> funciona como zW
Dejar activo el corrector por defecto

El corrector ortografico funcionara solo en una sesion de Vim. Si deseas agregarlo para todo momento, agregar el siguiente codigo a tu fichero de configuracion de VIM ~/.vimrc:

" Activa el corrector ortografico en espanol:
:setlocal spell spelllang=es