5

举例说明。

我想拆分我的窗口并打开file-x.txt

在我工作的文件夹中,我还有一组文件:从file-a.txtfile-z.txt

如果我输入:

:sp fileTab

而不是 :sp file- 像我通常在 bash 中获得的那样。

我得到: :sp file-a.txt

这不是很方便,因为我需要点击Tab荒谬的时间或输入很长的名字。

有没有办法为文件名设置 VIM 的自动完成行为?

感谢您的时间。

4

2 回答 2

13

'wildmode'设置控制命令行中的完成。尝试

:set wildmode=longest:full,full

这应该达到预期的效果。

于 2012-07-16T11:18:09.010 回答
1

您可以在此处使用通配符:

:sp *x<Tab>

在您描述的场景中,点击单个<Tab>应该完成命令行以:

:sp 文件-x.txt

于 2012-07-16T12:35:59.923 回答