Dans Vim, je suis conscient de l'utilisation de CTRL-n et CTRL-p pour la saisie semi-automatique des mots trouvés dans le document. Ceci est idéal pour promouvoir l'utilisation de méthodes descriptives et de noms de variables.
Je voudrais ajouter un ensemble de mots à la saisie semi-automatique que j'ai souvent mais qui ne figurent pas dans le fichier source que je suis en train de modifier. Ma solution actuelle consiste à simplement ajouter la liste des mots à un commentaire au bas de mon fichier de modèle, mais cela semble un peu gaspillage et kludgey au mieux.
Existe-t-il un moyen d'ajouter des mots au vocabulaire de saisie semi-automatique de Vim qui seraient accessibles à chaque session Vim?
la source
Les "sources" de la saisie semi-automatique standard (celle que vous obtenez à partir de Ctrl+ N) sont tirées de l'
complete
option (voir:h 'complete'
) La valeur par défaut estce qui signifie
.
analyser le tampon actuelw
analyser les tampons d'autres fenêtresb
analyser les autres tampons chargés qui sont dans la liste des tamponsu
analyser les tampons déchargés qui sont dans la liste des tamponst
achèvement de la balisevous pouvez ajouter votre propre dictionnaire avec
et ajoutez les mots clés un par ligne
~/.vim/keywords.txt
. De cette façon, vous pouvez accéder directement aux compléments avec Ctrl+ N(il n'est pas nécessaire d'expliquer explicitement la complétion du dictionnaire avec Ctrl+ X, Ctrl+ K). J'ai trouvé cela particulièrement utile pour les compléments de code où j'ai tous les noms de fonctions couramment utilisés danskeywords.txt
la source