我一直在使用60%的键盘。它没有单独的箭头键(只是通过修饰符)。 我是autocomplpop(Vim的自动完成插件)的重度用户,我想弄清楚是否有办法从自动完成菜单中选择完成,然后按箭头键。
使用CTRL + H / J / K / L会产生奇怪的结果。
答案 0 :(得分:0)
由于可打印字符会附加到完成基础,从而进一步减少完成候选列表,因此在弹出式完成菜单中使用这些字符是个坏主意。
但是,Vim在弹出菜单中选择了<C-N>
/ <C-P>
个命令(cp。:help popupmenu-completion
);光标键只是次要选择。
如果您想添加其他选择键(最好是不可打印的键,例如涉及 Ctrl ),您可以通过:imap <expr>
和pumvisible()
的帮助来定义功能。