Autocmd弹出菜单

时间:2017-01-01 10:38:21

标签: vim vi

我不是要求插件。我想知道如何在插入每个字符后触发弹出菜单。换句话说,可以在IDE中插入每个字符后自动按ctrl+n。(显示可能的内容)

autocmd CursorHoldI * call Pop()

function! Pop()
normal! <c-n>
endfunction

但此代码不起作用。

1 个答案:

答案 0 :(得分:1)

解决方案是使用函数feedkeys(),如下所示:

set completeopt+=noinsert
autocmd CursorHoldI * call feedkeys("\<c-n>")