我使用vim尝试搜索要打开的文件。我有wildmenu=full
。
按<tab>
将我推送到下一个目录,但如何深入查看当前选定的目录?我当前的工作流程是:键入一个字符,删除它,<tab>
继续。必须有更好的方法!
答案 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 以查看其中包含的文件。