您的位置:首页 > 编程语言 > C语言/C++

【Vim使用】7.OmniCppComplete ---------智能补全设置

2014-02-15 21:22 211 查看
 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 -----------------上翻



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: