Definir preenchimento automático para um novo tipo de arquivo

1

Eu tenho um arquivo, que contém linhas de nome de função, agora quero usá-las para auto-completar de código, e apenas para nomes de arquivos terminar com .XXX .

Como devo fazer isso, é possível trabalhar com o ctags ou o plugin Omni?

    
por daisy 05.05.2013 / 05:59

1 resposta

2

Você pode usar o preenchimento de dicionário , ou seja,

:setlocal dictionary+=/path/to/your/file

e, em seguida, acionar a conclusão do modo de inserção com <C-x><C-k> ; veja :help i_CTRL-X_CTRL-K .

Se você quiser isso apenas para o tipo de arquivo xxx , coloque o :setlocal em ~/.vim/after/ftplugin/xxx.vim .

Por outro lado, a conclusão da Omni dá-lhe mais poder, mas você tem que escrever você mesmo a função de conclusão. (Você poderia escrever uma função que lê em seu arquivo, mas por que todo o esforço quando o Vim tem isso embutido ?!)

    
por 05.05.2013 / 22:08