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
我正在使用 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