文件名以相反顺序完成

时间:2009-04-01 06:19:19

标签: vim autocomplete tabs filenames

要在vim中打开文件,我通常输入“:e”然后按Tab键直到我想要的文件出现。

然而,我总是陷入一种节奏,无意中超越了所需的文件。在不知道如何向后移动的情况下,我最终会一直走到最后并重复整个过程。

有没有办法以相反的顺序执行文件名完成?

3 个答案:

答案 0 :(得分:8)

Shift-Tab倒退。

当您使用set wildmenu执行文件名完整时,您还可以使用Tab获取状态栏上方的匹配文件名列表。然后,您可以使用此列表中的箭头键选择文件名。

答案 1 :(得分:1)

Shift + Tab Ctrl + P 都向后。

然而 Shift + Tab 仅适用于GUI [1]。由于我使用的是vim而不是gvim, Shift + Tab 不起作用。 Ctrl + P 完美无缺。

[1]并且在Amiga和MS-DOS上。有关详细信息,请参阅“:help cmdline-completion”。

答案 2 :(得分:0)

如果你到达这里是因为当你使用“Tab”时你的 vim 自动完成从最后一项开始,从那里向后循环并且你正在使用 Supertab 插件,这是你的解决方案:https://stackoverflow.com/a/17105393/332451

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