要在vim中打开文件,我通常输入“:e”然后按Tab键直到我想要的文件出现。
然而,我总是陷入一种节奏,无意中超越了所需的文件。在不知道如何向后移动的情况下,我最终会一直走到最后并重复整个过程。
有没有办法以相反的顺序执行文件名完成?
答案 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>"