Vundle安裝: plugin 'maralla/completor.vim'
如果要用python補(bǔ)全的話:(我的vim支持python3,所以要:)
pip3 install jedi
然后啟用補(bǔ)全功能,.vimrc中添加:
let g:completor_python_binary = '/usr/bin/python3'
如果要用Tab鍵選擇補(bǔ)全項(xiàng)的話:
inoremap <expr> <Tab> pumvisible() ? "\<C-n>" : "\<Tab>"
inoremap <expr> <S-Tab> pumvisible() ? "\<C-p>" : "\<S-Tab>"
inoremap <expr> <cr> pumvisible() ? "\<C-y>\<cr>" : "\<cr>"
如果想把自動(dòng)觸發(fā)補(bǔ)全改為Tab健手動(dòng)觸發(fā)的話:
let g:completor_auto_trigger = 0
inoremap <expr> <Tab> pumvisible() ? "<C-N>" : "<C-R>=completor#do('complete')<CR>"
其它的內(nèi)容不需要改。也可以補(bǔ)全C/C++和Java,需要的時(shí)候再研究吧。