能否将通配符与Vim';在光标功能下打开文件?

能否将通配符与Vim';在光标功能下打开文件?,vim,Vim,我通过突出显示路径并按下键gf,在Vim中的文件之间移动了很多。我正在创建一个临时的Vim wiki用于记笔记,我只想写一个文件名的开头作为链接,因为按照我的方式,每个文件名都以一个唯一的标识符开头,因此不会有其他匹配项,如: /notes/20190712* 我想知道一个简单的星号通配符是否足以让Vim正确地跟随不完整的文件名,比如当:edit,:find或类似命令时它是如何自动完成的 Vim的帮助暗指在找不到文件时使用名为includeexpr的东西进行的某种扩展: …如果找不到未修改的文件

我通过突出显示路径并按下键
gf
,在Vim中的文件之间移动了很多。我正在创建一个临时的Vim wiki用于记笔记,我只想写一个文件名的开头作为链接,因为按照我的方式,每个文件名都以一个唯一的标识符开头,因此不会有其他匹配项,如:

/notes/20190712*

我想知道一个简单的星号通配符是否足以让Vim正确地跟随不完整的文件名,比如当
:edit
:find
或类似命令时它是如何自动完成的

Vim的帮助暗指在找不到文件时使用名为
includeexpr
的东西进行的某种扩展:

…如果找不到未修改的文件名,则用于gf命令。 允许在“include”语句后对名称执行“gf”


感谢您的帮助。谢谢。

就像它在:edit,:find
时自动完成一样,然后只需将它重新映射到光标下的单词
:find
。文件名的剩余部分,即您排除的部分,是否对所有文件都保持不变?我猜是的,因为它可能是您的文件扩展名。如果确实是,您可以使用提供这个通用后缀。我试图让vim遵循的完整文件名类似于
20190712\u name\u of_note.md
,因此它不仅仅是需要填写的扩展名。马特,我不确定我是否理解你的意思,但我可能把这些命令与我的比较误导了你。我们的目标不是在文档中扩展完整的文件名,而只是让后端的Vim知道去哪里并把我带到那个文件。
就像它在以下情况下是如何自动完成的:edit,:find
,然后将它重新映射到光标下的单词。
:find
。文件名的剩余部分,您排除的那个文件对所有文件都保持不变吗?我猜是的,因为它可能是您的文件扩展名。如果确实是,您可以使用提供这个通用后缀。我试图让vim遵循的完整文件名类似于
20190712\u name\u of_note.md
,因此它不仅仅是需要填写的扩展名。马特,我不确定我是否理解你的意思,但我可能把这些命令与我的比较误导了你。我们的目标不是在文档中扩展完整的文件名,而是让后端的Vim知道去哪里,并把我带到那个文件。