
Eu tenho um arquivo que contém linhas de nome de função, agora quero usá-los para preenchimento automático de código e apenas para nomes de arquivos que terminam com .XXX
.
Como devo fazer, é possível trabalhar com ctags
o plugin Omni?
Responder1
Você pode usarconclusão do dicionário, ou seja
:setlocal dictionary+=/path/to/your/file
e acione a conclusão do modo de inserção com <C-x><C-k>
; ver :help i_CTRL-X_CTRL-K
.
Se você quiser isso apenas para filetype xxx
, coloque o :setlocal
in ~/.vim/after/ftplugin/xxx.vim
.
Em contraste,Conclusão Omnilhe dá mais poder, mas você mesmo precisa escrever a função de conclusão. (Você poderia escrever uma função que leia seu arquivo, mas por que fazer todo esse esforço quando o Vim tem isso embutido?!)