Vim + 赛车手产生"错误"E117:未知功能:赛车手#赛车完成"



我想让 vim 自动完成 rust。所以我在全球范围内安装了赛车手,并通过运行rustup component add rust-src获得了生锈的来源.

我在.vim/bundle/rust_racer/plugin/rust_racer.vim有插件,从vim-racer插件存储库的ftplugin文件夹中下载。

最后 - 在 .vimrc 中,我有:

set runtimepath^=~/.vim/bundle/rust_racer
" Set rust autocompletion tool "racer" ..
set hidden
let g:racer_cmd = "/home/petar/.cargo/bin/racer"
let $RUST_SRC_PATH="/home/petar/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src"

但是当我打开一个rs文件并尝试Ctrl + x + Ctrl + o以获得自动完成时 - 我收到此错误:

Error "E117: Unknown function: racer#RacerComplete

有什么想法吗?

显然,我不得不将 vim 文件从存储库的自动加载文件夹下载到插件文件夹内的自动加载文件夹中(在我的情况下 - .vim/bundle/rust_racer/autoload( - 现在它可以工作了。

(不知道他们为什么没有在readme写这个...

最新更新