【发布时间】:2016-11-02 12:58:09
【问题描述】:
当我在命令行模式下使用文件名自动完成时,如何选择当前选项来自动完成?
例如,假设我要打开文件~/dev/myproject/foo.c
我首先输入:
:e ~/d标签
我点击了几次标签,直到我看到
:e ~/dev/
接下来我应该按什么来让 vim 自动完成~/dev/ 中的目录?
如果我点击 enter,vim 将打开一个包含目录列表的缓冲区,这不是我想要的。
我可以点击/,然后点击 Tab,但随后我的路径中出现了一个无害但不美观的双斜线:
:e ~/dev//标签
我也可以点击“m”,然后点击 tab,这样就可以了:
:e ~/dev/m标签
但是如果我不记得下一个目录以“m”开头怎么办?
如何在上面的例子中告诉vim“dev”是我想要的自动完成选项,然后继续对路径的下一部分进行自动完成?
【问题讨论】:
标签: vim