Vim Supertab插件在导航完成菜单时反转方向

时间:2013-06-14 09:02:38

标签: vim vim-plugin

当我通过supertab遍历完成备选列表时(即通过按<TAB>激活),选择从列表末尾开始,并在重复按<TAB>或{{1 }}。按<C-n><S-TAB>向下循环。

当vim内置(?)使用<C-p>激活自动完成时,会发生相反的行为,我觉得更方便。然后<C-x><C-n>向下循环,<C-n>向上循环。

我对vim不太了解。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:11)

这是因为SuperTab的默认完成是<C-p>,它向后循环(因此匹配之前,而不是首先显示光标,这通常是你想要的)。如文档所述,您可以通过以下方式进行更改:

let g:SuperTabDefaultCompletionType = "<c-n>"

(将此放入~/.vimrc。)