当我通过supertab遍历完成备选列表时(即通过按<TAB>
激活),选择从列表末尾开始,并在重复按<TAB>
或{{1 }}。按<C-n>
或<S-TAB>
向下循环。
当vim内置(?)使用<C-p>
激活自动完成时,会发生相反的行为,我觉得更方便。然后<C-x><C-n>
向下循环,<C-n>
向上循环。
我对vim不太了解。我该如何解决这个问题?
答案 0 :(得分:11)
这是因为SuperTab的默认完成是<C-p>
,它向后循环(因此匹配之前,而不是首先显示光标,这通常是你想要的)。如文档所述,您可以通过以下方式进行更改:
let g:SuperTabDefaultCompletionType = "<c-n>"
(将此放入~/.vimrc
。)