OmniCppComplete ---------智能补全设置
先看一下vimrc的设置
set completeopt=menu
let OmniCpp_ShowPrototypeInAbbr = 1
let OmniCpp_DefaultNamespaces = ["std"] " 逗号分割的字符串
let OmniCpp_MayCompleteScope = 1
let OmniCpp_ShowPrototypeInAbbr = 0
let OmniCpp_SelectFirstItem = 2
" c-j自动补全,当补全菜单打开时,c-j,k上下选择
imap <expr> <c-j> pumvisible()?"\<C-N>":"\<C-X><C-O>"
imap <expr> <c-k> pumvisible()?"\<C-P>":"\<esc>"
" f:文件名补全,l:行补全,d:字典补全,]:tag补全
imap <C-]> <C-X><C-]>
imap <C-F> <C-X><C-F>
imap <C-D> <C-X><C-D>
imap <C-L> <C-X><C-L>
智能补全上面,输入直接
c-j --------------就能可以调出智能补全;
c-f --------------文件名补全,
c-l(ine)-----行补全;
c-d--------------字典补全;
c-]--------------- tags补全;
2.关键字补全-------vim自带的功能
c-n ---------------- 下阅
c-p -----------------上翻