No Vim, estou ciente de usar CTRL-n e CTRL-p para preencher automaticamente as palavras encontradas no documento. Isso é ótimo para promover o uso de métodos descritivos e nomes de variáveis.
Eu gostaria de adicionar um conjunto de palavras para o preenchimento automático que, muitas vezes, mas não estão no arquivo de origem que estou editando no momento. Minha solução atual é apenas adicionar a lista de palavras a um comentário na parte inferior do meu arquivo de modelo, mas isso parece um pouco inútil e desagradável.
Existe uma maneira de adicionar palavras ao vocabulário de preenchimento automático do Vim que seria acessível a todas as sessões do Vim?
fonte
As "fontes" para o preenchimento automático regular (o que você obtém de Ctrl+ N) são obtidas da
complete
opção (consulte:h 'complete'
) O padrão éque significa
.
varre o buffer atualw
digitalizar buffers de outras janelasb
varre outros buffers carregados que estão na lista de buffersu
varre os buffers descarregados que estão na lista de bufferst
conclusão da tagvocê pode adicionar seu próprio dicionário com
e adicione as palavras-chave uma por linha
~/.vim/keywords.txt
. Dessa forma, você pode acessar as conclusões diretamente com Ctrl+ N(não há necessidade de chamar explicitamente a conclusão do dicionário com Ctrl+ X, Ctrl+ K). Achei isso especialmente útil para a conclusão de códigos em que tenho todos os nomes de funções usados comuns emkeywords.txt
fonte