关于vim自动提示,为什么选中第一个要按一次tab,再按一次c-p

软件和网站开发以及相关技术探讨
回复
wuhong40
帖子: 1
注册时间: 2010-05-16 17:58
送出感谢: 0
接收感谢: 0

关于vim自动提示,为什么选中第一个要按一次tab,再按一次c-p

#1

帖子 wuhong40 » 2010-12-11 22:30

各位大侠,我装了AutoComplPop自动提示插件,在vim中的配置是这样的:

let g:acp_behaviorSnipmateLength=1

let g:AutoComplPop_Behavior = {
\ 'c': [ {'command' : "\<C-x>\<C-o>",
\ 'pattern' : ".",
\ 'repeat' : 0}
\ ]
\}

let g:SuperTabRetainCompletionType=2
"let g:SuperTabDefaultCompletionType="<C-X><C-U>"
let g:SuperTabDefaultCompletionType = "context"
let g:acp_mappingDriven = 0
let g:acp_completeoptPreview = 1

举个例子,当我输入inc时,我想要的结果就是第一个include,(插入图片比较麻烦,我就画个图)
inc ---->我输入的
-----------------------------------------
|include --->状态已经选中
|increment
|includes
---------------------------------------------
此时我要先按一下tab,这个时候increment(也就是第二个被选中)
increment ---->这边也相应变成第二个
-----------------------------------------
|include
|increment --->按tab后
|includes
---------------------------------------------
这时要再按ctrl+p才选中我想要点include
include ---->我想要的
-----------------------------------------
|include --->回到第一个
|increment
|includes
---------------------------------------------
问题就是这样了,哪位大侠可以帮助我,我想要的结果就是:它能够自动提示,并且按tab选中的就是第一个。(AutoComplPop这个插件默认选中的第一个,怎么让它不选中,等到我按tab时才选中第一个?),谢谢啦!
回复

回到 “软件/网站开发”