美文网首页
vim插件之completor.vim

vim插件之completor.vim

作者: 逆灬魂淡 | 来源:发表于2018-11-10 20:07 被阅读0次

    Vundle安装: plugin 'maralla/completor.vim'
    如果要用python补全的话:(我的vim支持python3,所以要:)
    pip3 install jedi
    然后启用补全功能,.vimrc中添加:
    let g:completor_python_binary = '/usr/bin/python3'
    如果要用Tab键选择补全项的话:

    inoremap <expr> <Tab> pumvisible() ? "\<C-n>" : "\<Tab>"
    inoremap <expr> <S-Tab> pumvisible() ? "\<C-p>" : "\<S-Tab>"
    inoremap <expr> <cr> pumvisible() ? "\<C-y>\<cr>" : "\<cr>" 
    

    如果想把自动触发补全改为Tab健手动触发的话:

    let g:completor_auto_trigger = 0
    inoremap <expr> <Tab> pumvisible() ? "<C-N>" : "<C-R>=completor#do('complete')<CR>"
    

    其它的内容不需要改。也可以补全C/C++和Java,需要的时候再研究吧。

    相关文章

      网友评论

          本文标题:vim插件之completor.vim

          本文链接:https://www.haomeiwen.com/subject/wultfqtx.html