1,318
社区成员
发帖
与我相关
我的任务
分享
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"omnicppcomplete设置
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""按下F3自动补全代码,注意该映射语句后不能有其他字符,包括tab;否则按下F3会自动补全一些乱码
"imap <F3> <C-X><C-O>
"" 按下F2根据头文件内关键字补全
" imap <F2> <C-X><C-I>
set completeopt=menu,menuone " 关掉智能补全时的预览窗口
let OmniCpp_MayCompleteDot = 1 " autocomplete with .
let OmniCpp_MayCompleteArrow = 1 " autocomplete with ->
let OmniCpp_MayCompleteScope = 1 " autocomplete with ::
let OmniCpp_SelectFirstItem = 2 " select first item (but don't insert)
let OmniCpp_NamespaceSearch = 2 " search namespaces in this and includedfiles
let OmniCpp_ShowPrototypeInAbbr = 1 " show function prototype in popupwindow
let OmniCpp_GlobalScopeSearch=1 " enable the global scope search
let OmniCpp_DisplayMode=1 " Class scope completion mode: always show allmembers
let OmniCpp_DefaultNamespaces=["std"]
let OmniCpp_ShowScopeInAbbr=1 " show scope in abbreviation and remove the
"last column
let OmniCpp_ShowAccess=1