VIM完成标准是选择下拉框中的第一项(并选择上下的所需条目)。 我宁愿打字,直到正确的条目是唯一可用的。
这是通过以下方式完成的:
set completeopt=longest,menuone
问题:现在我必须手动按才能选择条目。
有一个模拟菜单打开时的映射:
inoremap pumvisible() ? '' : \ '=pumvisible() ? "\Down>" : ""' inoremap pumvisible() ? '' : \ '=pumvisible() ? "\Down>" : ""'
vim.wikia.com/wiki/VimTip1386
但它对我不起作用。什么都不做 任何想法?
(vim 7.2,win xp)
答案 0 :(得分:1)
Autocomplpop插件:完成菜单始终可见,第一个元素突出显示。
这不完全是您想要的,但您可以键入,直到列表中只显示一个项目,然后只需按Enter即可插入。