3

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

但是,我总是有节奏,不经意间超过了所需的文件。在不知道如何向后移动的情况下,我最终一直跳到最后并重复整个过程。

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

4

3 回答 3

8

Shift-Tab倒退。

set wildmenu当您使用Tab. 然后,您可以使用该列表中的箭头键选择文件名。

于 2009-04-01T06:22:10.553 回答
1

Shift+TabCtrl+P都向后退。

但是Shift+Tab仅适用于 GUI [1]。因为我使用的是 vim 而不是 gvim,所以Shift+Tab不起作用。 Ctrl+P完美运行。

[1] 在 Amiga 和 MS-DOS 上。更多信息参见“:help cmdline-completion”。

于 2009-04-01T07:30:57.520 回答
0

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

let g:SuperTabDefaultCompletionType = "<c-n>"
于 2021-03-18T13:52:04.607 回答