通过示例进行解释。
我想要分割我的窗口并打开 file-x.txt
在我工作的文件夹中,我还有一组文件:从 file-a.txt 到 file-z.txt
如果我键入:
:sp file
Tab
与bash中通常会得到的
:sp file-
不同。
我得到:
:sp file-a.txt
这不是很方便,因为我需要要么敲击无聊的 Tab 键,要么输入非常长的名称。
是否有一种方法可以设置VIM的文件名自动完成行为?
感谢您的时间。
通过示例进行解释。
我想要分割我的窗口并打开 file-x.txt
在我工作的文件夹中,我还有一组文件:从 file-a.txt 到 file-z.txt
如果我键入:
:sp file
Tab
与bash中通常会得到的
:sp file-
不同。
我得到:
:sp file-a.txt
这不是很方便,因为我需要要么敲击无聊的 Tab 键,要么输入非常长的名称。
是否有一种方法可以设置VIM的文件名自动完成行为?
感谢您的时间。
?
,*
等不是正则表达式,它们是文件通配符(在shell中也称为glob)。Vim通常将它们称为“文件模式”。 - Ingo Karkat*x
不能被视为通配符。在shell中,它通常被称为“[glob]模式”(“glob”本身是一种技术),或者在vim手册中被称为“文件模式”。虽然我有时看到glob模式被称为“globs”,但我从未见过有人使用“通配符”这个术语来指代某种模式。您可以阅读bash或zsh手册以确保wiktionary的定义是正确的,并且“glob”不被用作“模式”。 - ZyX*
,而不是*x
。 - romainl