2017-11-25 177 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包。

相關問題