当我通过supertab遍历完成选项列表(即按<TAB>激活)时,选择从列表的末尾开始,并在重复按<TAB>或<C-n>时向上循环。按<S-TAB>或<C-p>向下循环。
相反的行为,我发现这更方便,当自动补全被vim内置的(?)激活时,使用<C-x><C-n>。然后<C-n>向下循环,<C-p>向上循环。
我对vim不是很了解。我该如何解决这个问题呢?
发布于 2013-06-14 17:32:31
这是因为SuperTab的缺省完成是<C-p>,它向后循环(因此匹配之前,而不是在光标首先显示之后,这通常是您想要的)。正如文档所述,您可以通过以下方式进行更改:
let g:SuperTabDefaultCompletionType = "<c-n>"(把这个放到你的~/.vimrc里。)
https://stackoverflow.com/questions/17104861
复制相似问题