VIM:omnicomplete,自动选择下拉框中的第一项

时间:2009-06-01 12:26:21

标签: vim

VIM完成标准是选择下拉框中的第一项(并选择上下的所需条目)。 我宁愿打字,直到正确的条目是唯一可用的。

这是通过以下方式完成的:

set completeopt=longest,menuone 

问题:现在我必须手动按才能选择条目。

有一个模拟菜单打开时的映射:

inoremap   pumvisible() ? '' : 
  \ '=pumvisible() ? "\Down>" : ""' 

inoremap   pumvisible() ? '' : 
  \ '=pumvisible() ? "\Down>" : ""' 

vim.wikia.com/wiki/VimTip1386

但它对我不起作用。什么都不做 任何想法?

(vim 7.2,win xp)

1 个答案:

答案 0 :(得分:1)

Autocomplpop插件:完成菜单始终可见,第一个元素突出显示。

这不完全是您想要的,但您可以键入,直到列表中只显示一个项目,然后只需按Enter即可插入。