2017-11-25 175 views
-1

我无法在Ubuntu 16.04上的VS代码上工作自动完成。对于标准库中的项目,未显示防锈自动完成

我已经从https://www.rustup.rs/安装了rustup并安装了“rust-lang.rust”软件包。该扩展安装了rustfmt并试图使用stablenightly工具链。

如果我输入std::则不会显示任何建议。建议在本地mod导入,但不与标准库一起显示。我试图通过删除uninstall.sh并手动删除~/.multirust~/.cargo重新安装,然后再次安装,但没有任何更改。

我做错了什么?

回答

0

我没有RUST_SRC_PATH变量集。在我的VS Code设置中,我添加了

"rust.rustLangSrcPath": "/home/ilya/.rustup/toolchains/**your_toolchain**/lib/rustlib/src/rust/src/" 

并且它完成了这项工作。该选项来自kalitaalexey.vscode-rust包。

相关问题