码迷,mamicode.com
首页 > 系统相关 > 详细

vim插件之completor.vim

时间:2018-02-23 23:53:03      阅读:1600      评论:0      收藏:0      [点我收藏+]

标签:rem   vim插件   com   visible   研究   手动   map   blog   install   

vim插件之completor.vim

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

标签:rem   vim插件   com   visible   研究   手动   map   blog   install   

原文地址:https://www.cnblogs.com/rayfengleixing/p/8463553.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!