Visual studio 2015 为什么锈代码完成在我的Visual Studio 2015中不起作用?

Visual studio 2015 为什么锈代码完成在我的Visual Studio 2015中不起作用?,visual-studio-2015,rust,Visual Studio 2015,Rust,我正在使用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

我正在使用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::
返回相关结果

在VisualStudio中,编写
let e=std::io::
,然后按
CTRL+Space
触发自动完成,将只返回保留关键字的列表(例如if、while、struct等)


我猜问题在于不能打开语句完成。如何解决这个问题?

我运行Visual Studio 2015社区,我就是这样做的:

通过下载racer和锈源

cargo install racer
rustup component add rust-src
但是,
RUST\u SRC\u PATH
变量尚未设置,我不知道应该由谁来设置它。以下批处理脚本将变量设置为正确的值,请参阅

在此之后,我仍然必须手动指定
racer.exe
的路径,而不是
Use bundled racer
选项。默认情况下,您可以在此处找到它:

%USERPROFILE%\.cargo\bin\racer.exe

希望有帮助

我也有同样的问题,我想你没找到解决办法吧?
%USERPROFILE%\.cargo\bin\racer.exe