Corrección Ortográfica en VIM🔗
VIM integra un corrector ortográfico el cual puede ser activado mediante la configuración set spell spelllang=es
, por ejemplo para el
lenguaje español.
En caso de no contar con el diccionario del lenguaje indicado mediante spelllang
se descargará alguno de
http://ftp.vim.org/vim/runtime/spell/, tomando en cuenta la configuración de encoding
, de tal manera que set encoding=utf-8
haría a VIM descargar los archivos es.utf-8.spl
y es.utf-8.sug
en la carpeta spell
dentro de la carpeta de configuración
de VIM.
Si solo se desea tener corrección ortográfica para alguna determinada extensión de archivo, por ejemplo para Markdwon y HTML, se indica mediante la opción:
autocmd BufRead,BufNewFile *.markdown setlocal spell spelllang=es
autocmd BufRead,BufNewFile *.mdown setlocal spell spelllang=es
autocmd BufRead,BufNewFile *.mkdn setlocal spell spelllang=es
autocmd BufRead,BufNewFile *.md setlocal spell spelllang=es
autocmd BufRead,BufNewFile *.html setlocal spell spelllang=es
O por ejemplo por tipo de archivo-contenido, en este caso un commit de Git:
autocmd FileType gitcommit setlocal spell spelllang=es
Un plugin de VIM interesante es spelunker
, el cual extiende las funcionalidades de VIM para
corregir palabras en PascalCase
, camelCase
y snake_case
.
Finalmente, VIM no ofrece un corrector gramatical, sin embargo se cuenta con el plugin vim-grammarous
para tales fines.