nvim 找到函数但 vim 没有

nvim finds the function but vim does not

我正在使用 vim/nvim 插件 asyncrun that enables an API call 如果我在 ~/.config/nvim/init.vim 中使用一行实现它,它在 nvim 中工作正常:

call asyncrun#run("", "cwd", "firefox")

现在,如果我尝试在 ~/.vimrc 中使用它,则同一行不适用于 vim。我总是收到警告:

Unknown finction: asyncrun#run

需要更改什么才能使其也适用于 vim


根据@doopNudles 的评论,我还澄清 vim 插件是手动安装在文件夹 ~/.vim/pack/my-plugins/start/vim-asyncrun/asyncrun.vim/plugin/asyncrun.vim 中的。我以相同的方式安装所有 vim 插件 (使用 vim v8 本机检测插件的能力).

问题是 ~/.vim/pack/my-plugins/start/vim-asyncrun/asyncrun.vim/plugin/asyncrun.vim 多了一个文件夹!

如果我像这样删除额外的文件夹 asyncrun.vim 就可以了 ~/.vim/pack/my-plugins/start/vim-asyncrun/plugin/asyncrun.vim