Consultar el diccionario de la RAE desde el editor vi/vim
Por defecto, cuando pulsamos K
(K mayúscula) sobre un comando, vi nos abre la página man de ese comando. Este atajo de teclado se conoce como keywordprg y como es de suponer, podemos configurarlo a nuestro gusto, de tal manera que, en lugar de buscar la página man, podamos indicarle a nuestro editor que realice cualquier otra opción, como buscar en el diccionario de la Real Academia Española.
Para ello, debemos crear un script con permisos de ejecución y guardarlo en un directorio al que se pueda acceder desde cualquier punto del sistema. Estos directorios podemos saberlos con:
echo $PATH
En mi caso, cuando ejecuto este comando, me indica mis directorios donde puedo almacenar los ejecutables:
$ echo $PATH /home/fernando/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Dentro del primer directorio, es donde tengo almacenado un script llamado rae:
$ cat /home/fernando/.local/bin/rae #!/bin/bash lynx https://dle.rae.es/$1
La primera línea es el shebang que indica que ejecute este script desde /bin/bash.
Veamos por partes la línea lynx https://dle.rae.es/$1:
- lynx: es el navegador en modo texto que utilizo. Podríamos usar cualquier otro navegador en modo texto, como w3m, links, links2… o, incluso, un navegador gráfico como brave o firefox, pero sería más engorroso y lento.
- https://dle.rae.es/ es la dirección del diccionario de la RAE. Si escribimos esa URL seguida de cualquier palabra en español, nos devuelve el resultado de la consulta en el diccionario. Por ejemplo: https://dle.rae.es/programador
- Con $1 le pasamos al script la palabra a buscar como parámetro.
Una vez que ya tenemos el script creado, sólo nos falta configurar en nuestro ~/.vimrc que al usar la keywordprg, nos lance este script. Así que editamos el fichero de configuración de vi:
vi ~/.vimrc
Y le añadimos la configuración de la K:
set keywordprg=rae
Así, cada vez que queramos saber el significado de una palabra, lo podemos saber de una manera rápida, simple y sin tener que salir de nuestro editor.
Pingback: Habilitar el corrector ortográfico en español en el editor vi / vim – Linux en Español