在新vim命令中启用文件名完成

在新vim命令中启用文件名完成,vim,autocomplete,Vim,Autocomplete,在vim中,我想创建一个新命令,该命令将文件名作为其单个参数。 有没有办法创建这样一个命令,使文件名完成魔法(使用tab)可以工作?只需在命令参数中使用-complete=file :help :command-completion 例如: :command -complete=file -nargs=1 OpenFile e <args> :command-complete=file-nargs=1 OpenFile e 您可以指定要从中加载的文件的路径吗?

在vim中,我想创建一个新命令,该命令将文件名作为其单个参数。

有没有办法创建这样一个命令,使文件名完成魔法(使用tab)可以工作?

只需在命令参数中使用
-complete=file

:help :command-completion
例如:

:command -complete=file -nargs=1 OpenFile e <args>
:command-complete=file-nargs=1 OpenFile e

您可以指定要从中加载的文件的路径吗?