A.B*_*.B. 5 rust visual-studio-2015
我正在使用Visual Studio 2015 v14和VisualRust 0.1.2
在Tools -> Options -> Text Editor -> Visual Rust语句完成变灰并且不能被启用.
在Tools -> Options -> Visual Rust我选择Use bundled racer和Read rust sources from environment variable
捆绑VisualRust的racer在手动调用时可以正常工作,即racer-120e98b.exe complete std::io::返回相关结果.
在Visual Studio中,写入let e = std::io::然后按下CTRL + Space以触发自动完成将仅返回保留关键字的列表(例如if,while,struct等).
我猜测问题是语句完成无法打开.我该如何解决这个问题?
我运行 Visual Studio 2015 Community,这就是我的做法:
通过下载 Racer 和 Rust 源
cargo install racer
rustup component add rust-src
Run Code Online (Sandbox Code Playgroud)
但是,该RUST_SRC_PATH变量尚未设置,我不知道应该由谁来设置它。以下批处理脚本会将变量设置为正确的值,请参阅github 上的此问题。
@ECHO OFF
FOR /F "tokens=* USEBACKQ" %%P IN (`rustc --print sysroot`) DO SET RS=%%P
SETX RUST_SRC_PATH "%RS%\lib\rustlib\src\rust\src"
Run Code Online (Sandbox Code Playgroud)
之后,我仍然必须手动指定路径racer.exe而不是Use bundled racer选项。默认情况下,您可以在这里找到它:
%USERPROFILE%\.cargo\bin\racer.exe
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
353 次 |
| 最近记录: |