vim wildmenu深入到目录

时间:2017-03-12 14:03:37

标签: vim

我使用vim尝试搜索要打开的文件。我有wildmenu=full

enter image description here

<tab>将我推送到下一个目录,但如何深入查看当前选定的目录?我当前的工作流程是:键入一个字符,删除它,<tab>继续。必须有更好的方法!

2 个答案:

答案 0 :(得分:3)

<Down>

:help 'wildmenu'下列出的可用键绑定当然

While the "wildmenu" is active the following keys have special
meanings:

<Left> <Right> - select previous/next match (like CTRL-P/CTRL-N)
<Down>         - in filename/menu name completion: move into a
                 subdirectory or submenu.
<CR>           - in menu completion, when the cursor is just after a
                 dot: move into a submenu.
<Up>           - in filename/menu name completion: move up into
                 parent directory or parent menu.

答案 1 :(得分:2)

正如@romainl所说,阅读:help 'wildmenu',您可以使用&lt; Down&gt; 移动到当前选定的目录。

我还想在这些情况下使用另一个命令(参见:help c_CTRL-D)。键入:e的路径时,按 CTRL-D 将列出当前所选目录中的所有文件和目录。如果你已经开始输入一些字母,那么它只会显示那些以相同字母开头的文件。

这样,即使您不确定其名称或子目录,也可以轻松搜索您要查找的文件。

CTRL-D ,通过键入第一个字母缩小选项,再次按 CTRL-D 或使用&lt; Tab&gt; ,如果您选择了另一个子目录,再次点击 CTRL-D 以查看其中包含的文件。