jueves, 18 de febrero de 2010

Ortografía en VIM

VIM 7 viene con una grán novedad. Es un spell checker instalado por defecto. Antes, teníamos que descargar plugins opara poder usar estas características. Ahora es múcho más fácil utilizar VIM como editor LATEX, HTML, etc... En el momento en que VIM encuentra una falta de ortografía en nuestro texto podrá esta palabra con fondo rojo. Para usar vim-spell-checker utilizaremos los siguientes comandos:

:setlocal spell spelllang=es_MX

En algunas distribuciones modernas no se tiene los paquetes para español de ispell. Por lo tanto será necesario descargarlos. Ubuntu, en mi caso, intenta descargar los paquetes pero falla en ello. Descargue los paquetes de http://ftp.vim.org/vim/runtime/spell/ y colóquelos en /usr/share/vim/vim72/spell/ donde vim72 puede variar (esto para sistemas tipo debian, asegúrese de saber donde se encuentran los archivos shared de vim en su sistema).

Ahora que ya sirve el spell checker podemos utilizar una serie de comandos:

  • ]s Siguiente error ortográfico.
  • [s Errór ortográfico anterior.
  • zg Aprender palabra.
  • zw marcar palabra como error.
  • zug y zuw Deshace los comandos respectivos.
  • z= Muestra una lista de tamaño completo de palabras sugeridas
  • Ctrl-X s Muestra una lista de autocompletado con las palabra sugerdias. Esto en modo incerción.
Para quitar el corrector simplemente use:

:setlocal nospell