我知道这些问题可能有点不清楚,但我认为举个例子会有所帮助。
我在 Vim 中想要打开一个文件。我的目录中有几个文件,其中一些文件具有相同的前缀。我使用了wildmode=longest,list
。例如:Common.pm、Context.pm 和 Controller.pm。还有更多文件,但让我们保持示例简单。
我想打开Controller.pm
,因此我输入:e
和C
,然后输入<tab>
。
所以现在我看到这样的列表(管道|
是光标):
Common.pm Context.pm Controller.pm
:e Co|
我需要输入下一个不同的字符来选择我想要的文件,我需要输入ntr
来选择文件。为了更容易知道要输入哪些字符,Vim 可以像这样突出显示下一个不同的字符,但使用明亮的颜色而不是括号。
Co[m]mon.pm Co[nte]xt.pm Co[ntr]oller.pm
:e Co|
这存在吗?或者有办法通过选项或脚本来实现吗?
答案1
你可能想看看NERD树
NERD 树允许您探索文件系统并打开文件和目录。它以树的形式向您呈现文件系统,您可以使用键盘和/或鼠标进行操作。它还允许您执行简单的文件系统操作。