VIM es una de las herramientas más utilizadas y eficientes para la edición de texto. Con todas sus excelentes funcionalidades, Vim Spell ReCELLits es una característica muy útil. Al editar los archivos de texto usando VIM, le ayuda a evitar errores de ortografía vergonzosos o errores tipográficos.
En este artículo, discutiremos la utilización de la función VIM Spell ReCELP con implementación práctica paso a paso en Linux Mint 21.
Habilitando el corrector ortográfico en vim
Para utilizar la función de corrección de ortografía de VIM, primero debemos instalar el editor de texto VIM en nuestra máquina. En nuestro caso, se instaló previamente en nuestra máquina, por lo que la lanzamos.
La pantalla de inicio nos muestra una guía de ayuda. VIM opera dos modos principales que son el modo de comando y el modo de inserción. El modo de comando permite que un usuario ejecute diferentes comandos relacionados con los archivos, mientras que el modo de inserción se ejerce cuando queremos escribir algo. Cuando inicia VIM, está en modo de comando de forma predeterminada. Siempre que sea necesario, puede cambiar entre los modos. Cambie el modo para insertar el modo desde el modo de comando simplemente presionando la tecla "I" y luego presionando "ESC" para volver al modo de comando.
Para habilitar la característica de corrección ortográfica en VIM, el modo operativo debe estar en modo de comando. Ahora, escriba el siguiente comando:
: establecer hechizo
La opción "hechizo" especifica si la función de verificación de hechizos está habilitada en VIM o no. El comando ": establecer hechizo" lo enciende. Tenemos otro comando que es ": SetLocal Spell" que también permite el corrector ortográfico pero solo para un búfer en particular. Mientras que, si queremos que el corrector ortográfico esté siempre habilitado, se usa el comando ": establecer hechizo".
Presione enter y la función de corrección de ortografía está habilitado en el editor de texto VIM.
Además, VIM nos permite establecer el idioma para verificar la ortografía. La opción "Spelllang" determina qué archivo de hechizo busca VIM para verificar los errores de ortografía en un documento. Escriba el siguiente comando:
: setLocal set spellLang = en_us
Esto te ayuda a verificar la ortografía de una región de idioma en particular. Por ejemplo, en el comando anterior, el lenguaje del corrector ortográfico se especifica como la región estadounidense (Estados Unidos).
Utilizando el corrector ortográfico VIM
Para implementar la función de corrección de ortografía, agregamos algún texto en VIM. Si recuerda, estamos en modo de comando ya que habilitamos la función de corrección de ortografía en VIM. Como sabemos, siempre que necesitemos agregar un texto a VIM, el modo de operación se cambiará a "Modo de inserción". Simplemente presione la tecla "I" y estaremos en el modo de inserción.
Dado que actualmente estamos en modo de inserción, comencemos a escribir algún texto. Agregamos intencionalmente algunos errores de mecanografía para probar la característica de corrección ortográfica de VIM para detectar las palabras mal escritas del texto especificado.
El texto que agregamos es "Este es un Documnet simple. Estoy escribiendo esto en vim text edtor. Descubrirá los WRD de olor deletreado erróneamente."
Ahora, este texto seguramente tiene palabras mal escritas. La función de corrección ortográfica VIM resalta las palabras que se escriben incorrectamente.
La instantánea anterior nos muestra que Vim destaca las palabras "Documnet", "Edtor" y "WRD" en color rojo porque están mal escritos.
Corrección de las palabras mal escritas
Vim encontró los errores en el texto. El siguiente paso es corregirlos uno por uno. Primero cambiamos el modo de insertar al comando presionando la tecla "ESC".
VIM necesita que usemos algunos comandos para navegar a través del texto deletreado incorrectamente. Para hacer una búsqueda de avance de la palabra mal escrita o la palabra al lado del cursor, presionamos el "]" con la carta "s". Esto te lleva a la próxima palabra incorrecta. Para avanzar hacia la palabra mal escrita, la clave es "[s". Cada vez que presionas esta llave, te lleva a la palabra equivocada antes del cursor. Además, "[s" hace la búsqueda atrasada.
Ahora que aprendimos a comunicarnos con una palabra mal escrita, es hora de corregir los errores.
Una vez que encuentre la palabra mal mal, presione "Z" con "=" para ver todas las sugerencias para esa corrección de palabras específica.
Elegimos la primera palabra mal indebida que es "Documnet" y presionamos la tecla "Z =" para ver la lista de sugerencias para esta palabra.
Aquí, obtenemos la lista de todas las palabras sugeridas que se pueden reemplazar con la palabra mal escrita, "documento". Necesitamos buscar la palabra deletreada correcta que queremos usar de esta lista.
De la lista proporcionada, encontramos la ortografía correcta en el número 4, que es "documento". Entonces, simplemente escribimos el número de la palabra deletreada correctamente como "4" y llegamos a "Enter".
Como puede ver, la palabra "Documnet" se reemplaza con la ortografía correcta de la palabra que es "documento" por la función de corrector ortográfico de Vim. Siguiendo los mismos pasos, puede corregir todas las palabras mal escritas de su archivo en VIM.
Agregar palabras específicas al archivo de hechizo
Es posible que encuentre palabras en un documento que no esté en diccionario como el nombre de una persona. Estos podrían manejarse como palabras excepcionales. Puedes agregar estas palabras al archivo de hechizo para que Vim las resalte como mal.
Por hacer esto, debemos tener un "~/.vim/hechizo/" directorio En nuestro sistema Linux. Para crear el directorio, ejecute este comando:
Omar@Omar -VirtualBox: ~ $ mkdir -p ~/.vim/hechizo/
Ahora, escriba el siguiente comando en VIM para establecer el archivo de hechizo:
: Establecer SpellFile = ~/.vim/hechizo/en.UTF-8.agregar
En este archivo, escribimos el nombre "Omarr" y Vim muestra que se destaca. Pero como sabemos, es una palabra excepcional y no una palabra de diccionario. Entonces, lo agregamos al archivo de hechizo golpeando el comando "ZG".
En la imagen anterior, puede ver que el nombre "Omarr" ahora se agrega al archivo de hechizo para que Vim no lo resalte como mal escrito.
Deshabilitar el corrector ortográfico
El corrector ortográfico se puede deshabilitar en cualquier momento simplemente escribiendo el siguiente comando en el editor VIM:
: Establecer Nospell
Vim inmediatamente quita todos los aspectos más destacados de las palabras mal escritas. Ahora, estamos de vuelta en el modo normal.
Conclusión
La característica Vim Spell CHECK se discute en este artículo. La sección inicial del artículo discutió cómo habilitar la función Vim Spell Chowk. Luego, aprendimos los comandos que nos permiten navegar a través de las palabras mal escritas. Para obtener la sugerencia de corrección de palabras mal escritas y su reemplazo se elabora con instantáneas de cada paso que se lleva a cabo. Por último, aprendimos a deshabilitar la característica de corrección de ortografía en VIM.