对于标准库中的项目,未显示防锈自动完成
问题描述:
我无法在Ubuntu 16.04上的VS代码上工作自动完成。对于标准库中的项目,未显示防锈自动完成
我已经从https://www.rustup.rs/安装了rustup并安装了“rust-lang.rust”软件包。该扩展安装了rustfmt
并试图使用stable
和nightly
工具链。
如果我输入std::
则不会显示任何建议。建议在本地mod
导入,但不与标准库一起显示。我试图通过删除uninstall.sh
并手动删除~/.multirust
和~/.cargo
重新安装,然后再次安装,但没有任何更改。
我做错了什么?
答
我没有RUST_SRC_PATH
变量集。在我的VS Code设置中,我添加了
"rust.rustLangSrcPath": "/home/ilya/.rustup/toolchains/**your_toolchain**/lib/rustlib/src/rust/src/"
并且它完成了这项工作。该选项来自kalitaalexey.vscode-rust
包。