¿Puedo agregar un conjunto de palabras al vocabulario de autocompletar de Vim?

Pregunta:

En Vim, soy consciente del uso de CTRL-n y CTRL-p para autocompletar las palabras que se encuentran en el documento. Esto es excelente para promover el uso de métodos descriptivos y nombres de variables.

Me gustaría agregar un conjunto de palabras para autocompletar que a menudo, pero que no están en el archivo de origen que estoy editando actualmente. Mi solución actual es simplemente agregar la lista de palabras a un comentario en la parte inferior de mi archivo de plantilla, pero eso parece un poco derrochador y torpe en el mejor de los casos.

¿Hay alguna forma de agregar palabras al vocabulario de autocompletar de Vim que sea accesible para cada sesión de Vim?

Respuesta:

Puede usar abreviaturas en su archivo ~/.vimrc para solo un par de palabras:

:abbr supe superuser
:abbr autoc autocomplete
:abbr que question

Estos se completarán automáticamente después de presionar la barra espaciadora o Enter . Entonces, si escribiste que luego presionaste la barra espaciadora o Enter , terminaría la palabra "pregunta" por ti.

Si está agregando mucho y desea esta interfaz:

texto alternativo

Puede utilizar diccionarios . Simplemente configure un archivo con una palabra en cada línea, luego en su .vimrc agregue una línea como esta:

set dictionary+=/home/john/dict.txt

Reemplace la ruta con la ubicación de su archivo de diccionario. Luego puede usar Ctrl + xy Ctrl + k para que aparezcan las sugerencias. Ctrl + ny Ctrl + p para seleccionar el siguiente / anterior de entre múltiples selecciones.

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Ir arriba