===== Corrector ortográfico en Vim ===== Podrás usar un corrector ortográfico en el editor [[vim]]. === Instala el Corrector ortográfico 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 ortográfico en Vim ==== Emplea la **tecla Esc** para pasar al //modo comando// de Vim, y activa el corrector ortográfico con el comando correspondiente: | '':set spell'' |Activa el corrector ortográfico. | | '':set nospell'' |Desactiva el corrector ortográfico. | Una vez iniciado el corrector, te presentará las palabras sospechadas. {{ :vim_corrector.png?direct&200 |}} Emplea estos atajos para operarlo: | '']s'' | Palabra errónea siguiente. Si la antecedes con un número, saltará tantas palabras erróneas como hayas indicado. | | ''[s'' | Palabra errónea anterior. So la antecedes con un número, realizará la misma operación | | '']S'' | Opera igual que '']s'' pero no tiene en cuenta las palabras erróneas de otra región. | | ''[S'' | igual que el anterior pero hacia atrás. | Añade o elimina palabras al diccionario //spellfile//: | ''zg'' | añade la palabra incorrecta sobre la que está el cursor al archivo definido en el parámetro de la configuración ''spellfile''. | | ''zG'' | funciona exactamente igual que ''zg'' pero añade la palabra a la lista de palabras interna. | | ''zw'' | en lugar de guardar la palabra como correcta, la guarda como incorrecta. Así, en el caso de que se encuentre en el archivo ''spellfile'' la comentará. | | ''zW'' | igual que en el caso anterior, pero en este caso la añade 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. | También es posible realizar estas operaciones utilizando comandos: | ''[count]spellgood '' | se comporta como ''zg'' | | ''spellgood! '' | funciona como ''zG'' | | ''[count]spellwrong '' | se comporta como ''zw'' | | ''spellwrong! '' | funciona como ''zW'' | == Dejar activo el corrector por defecto == El corrector ortográfico funcionará sólo en una sesión de Vim. Si deseas agregarlo para todo momento, agregar el siguiente código a tu fichero de configuración de VIM ''~/[[.vimrc]]'': " Activa el corrector ortográfico en español: :setlocal spell spelllang=es