我的工作目录中有许多带有相同前缀的文件,例如“sample_000.txt”...“sample_999.txt”。
当我set wildmode=list:longest
并尝试通过键入:e sa<Tab>
来打开文件时,vim会列出所有匹配项,但我的屏幕无法全部打印,这导致最后一个-- More --
线。
令人讨厌的是,当出现-- More --
时我无法输入任何字母,我必须输入q
才能逃脱此问题,遗憾地发现命令现在仍然是:e sa
(现在预计它是最长的常见字符串,即:e sample_
)。
这是一个错误还是可以选择让事情正确?
答案 0 :(得分:0)
可以使用:set nomore
全局禁用更多提示,但我认为您不会想要这样做。希望这是一个极端的案例,不得不按q
并不是那么糟糕,是吗?或者,您可以尝试其他'wildmode'
设置;我喜欢longest:full,full
。
与Jim Steward一样,我的Vim(7.3.823)正确插入了最长的匹配,因此在这方面更新到新版本可能会有所帮助。