En Vim, soy consciente de usar CTRL-n y CTRL-p para autocompletar palabras encontradas 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 no estoy en el archivo fuente 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 despilfarrador y, en el mejor de los casos, difícil de entender.
¿Hay alguna manera de agregar palabras al vocabulario autocompletado de Vim que sería accesible para cada sesión de Vim?
fuente
Las "fuentes" del autocompletado regular (el que obtiene de Ctrl+ N) se toman de la
complete
opción (ver:h 'complete'
) El valor predeterminado eslo que significa
.
escanear el búfer actualw
escanear buffers desde otras ventanasb
escanear otros buffers cargados que están en la lista de bufferu
escanear los búferes descargados que están en la lista de búferest
finalización de etiquetapuedes agregar tu propio diccionario con
y agregue las palabras clave una por línea
~/.vim/keywords.txt
. De esta manera puede acceder a las terminaciones directamente con Ctrl+ N(no es necesario invocar explícitamente la finalización del diccionario con Ctrl+ X, Ctrl+ K). Encontré que esto es especialmente útil para las terminaciones de código donde tengo todos los nombres de funciones comunes utilizados enkeywords.txt
fuente