1

我的工作目录中有许多具有相同前缀的文件,例如“sample_000.txt”...“sample_999.txt”。

当我set wildmode=list:longest尝试通过键入打开文件时:e sa<Tab>,vim 会列出所有匹配项,但我的屏幕无法将它们全部打印出来,这会导致-- More --最后一行出现 a 。

令人讨厌的是,当出现 a 时我无法输入任何字母,-- More --而我必须输入 aq才能摆脱这种情况,遗憾的是现在命令仍然存在:e sa(现在预计它是最长的公共字符串,即:e sample_)。

这是一个错误还是有一个选项可以让事情变得正确?

4

1 回答 1

0

可以使用 全局禁用更多提示:set nomore,但我认为您不会想要它。希望这是一个极端情况,并且不得不按下q并不是那么糟糕,是吗?或者,您可以尝试其他'wildmode'设置;我喜欢longest:full,full

像 Jim Steward 一样,我的 Vim (7.3.823) 正确插入了最长的匹配项,因此更新到新版本可能会在这方面有所帮助。

于 2013-10-05T20:01:05.140 回答