Foto cortesía de shandrew
Este artículo está escrito por SathiyaMoorthy.
Este artículo forma parte de la Serie de consejos y trucos de Vi / Vim. Tiendo a cometer errores simples de ortografía mientras escribo, ya que el inglés no es mi primer idioma. ¿No sería bueno si el editor de Vim pudiera hacer la corrección ortográfica automáticamente cuando cometes un error tipográfico?
Nota: Le deseo a alguien de Nayv El equipo de fútbol de la Marina lee este artículo. Bueno, eso aún no habría solucionado su problema.
En este artículo, repasemos cómo corregir errores ortográficos automáticamente dentro del editor Vim.
Hay una función en VIM que puede abreviar/expandir palabras por usted. Por ejemplo, cuando escribe US, se puede convertir automáticamente a Estados Unidos. Agregue la siguiente línea a ~/.vimrc para definir la abreviatura.
$ vim ~/.vimrc iab US United States
Una vez que haya definido lo anterior, cada vez que escriba US dentro de Vim, se abreviará a Estados Unidos.
Vim puede corregir automáticamente sus errores de ortografía mientras escribe usando uno de los siguientes métodos.
- Un método es enseñarle a Vim las palabras con las que sueles cometer errores y su ortografía correcta.
- Otro método es usar un complemento que ya tenga todos los errores ortográficos comunes y la ortografía correcta.
Método 1:corrección ortográfica de Vim:uso de palabras definidas personalizadas
Es posible que muchos usuarios avanzados ya estén utilizando la técnica de abreviatura para la corrección ortográfica. Por ejemplo, agregue la siguiente línea a ~/.vimrc. Entonces, cuando escribe incorrectamente "teh", se convertirá en "the" automáticamente.
$ vim ~/.vimrc iab teh the
Siempre que cometa el mismo error tipográfico repetidamente, agréguelo a ~/.vimrc
$ vim ~/.vimrc iab word_with_wrong_spelling correct_word
Método 2:corrección ortográfica de Vim:uso del complemento AutoCorrect.vim
El complemento autocorrect.vim tiene una colección de todos los errores de ortografía típicos y su ortografía es correcta.
El autor del complemento, "Anthony Panozzo", describe el complemento como:"Corrige los errores tipográficos y ortográficos comunes mientras escribes"
Los siguientes son algunos ejemplos del complemento autocorrect.vim.
ia Britian Britain ia Brittish British . . ia Acceptence Acceptance ia Acceptible Acceptable ia accesories accessories
2 pasos para instalar el complemento autocorrect.vim
Paso 1:descarga el complemento autocorrect.vim
Descargue el complemento del sitio web vim.org.
$ cd ~ $ wget -O autocorrect.tar http://www.vim.org/scripts/download_script.php?src_id=9900 $ tar xvf autocorrect.tar
Paso 2:Instale el complemento autocorrect.vim
Desde Vim, puede ejecutar “:source /path/to/the/autocorrect.vim” cuando sea necesario (o) Para uso permanente, agregue la siguiente línea a ~/.vimrc
$ vi ~/.vimrc :source ~/autocorrect.vim
Después de hacer esto, cuando cometa un error tipográfico de una palabra que está en la lista autocorrect.vim, se corregirá automáticamente.
$ vi test-typo.txt thsi is acceptible [Note: Above line will automatically change to "this is acceptable"]
Cuando desee detener la expansión o la corrección de errores ortográficos para una palabra en particular, puede hacer lo siguiente dentro de vim. Esta es una abreviatura temporal. Si desea que esto sea permanente, elimine la palabra de ~/.vimrc o ~/autocorrect.vim.
$ vim test-typo.txt :una US
Lecturas recomendadas
Aprendizaje de los editores Vi y Vim , por Arnold Robbins . Soy un adicto a la línea de comandos. Entonces, naturalmente, soy un gran admirador de los editores Vi y Vim. Hace varios años, cuando escribí mucho código C en Linux, solía llevar conmigo la referencia de bolsillo del editor Vi todo el tiempo. Incluso si ha estado usando Vi y Vim Editors durante varios años y no ha leído este libro, hágase un favor y lea este libro. Se sorprenderá con las capacidades del editor Vim.
Este artículo forma parte de la serie Vi / Vim Tips and Tricks en curso. Suscríbase a TheGeekStuff y no se pierda ningún consejo y truco futuro para los editores de Vi y Vim.
Este artículo fue escrito por SathiyaMoorthy, autor de Complemento numbertotext Vim, que reemplazará los números con el texto equivalente dentro de Vim. The Geek Stuff agradece sus consejos y artículos de invitados.