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