如何使 Visual Studio Code 重置 Rust 的 IntelliSense 引擎?

3
我正在处理两个项目,一个是库,另一个是使用该库的程序。当我对库进行更改时,另一个窗口(程序)无法看到这些更改,因此我无法获得更新的智能提示。关闭使用库的程序并重新打开它可以强制更新,但我真的不想走那么远。

你正在使用哪个插件? - Cerberus
Rust - rust-lang.rust - STF_ZBR
1个回答

5

直接回答标题,而不是根本问题...

你可以通过从命令调色板(Ctrl+Shift+P)中运行“Rust: Restart the Rust server” 命令来重置 IntelliSense 和所有 Rust 代码功能。

enter image description here

进度将在状态栏中显示。

虽然还比较粗糙,但它可以确保您处于新的状态,而无需完全重新启动 VS Code。


我要注意的是,根据您的设置,这可能是不必要的。我经常使用多个板条箱而没有智能感知问题,尽管这可能是因为它们在同一个工作区中。在您的问题中包含更多配置可能会让您获得修复而不是解决方法。 - kmdreko
我会更深入地研究工作区。目前它们是两个完全独立的项目。 - STF_ZBR

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接