我正在处理两个项目,一个是库,另一个是使用该库的程序。当我对库进行更改时,另一个窗口(程序)无法看到这些更改,因此我无法获得更新的智能提示。关闭使用库的程序并重新打开它可以强制更新,但我真的不想走那么远。
直接回答标题,而不是根本问题... 你可以通过从命令调色板(Ctrl+Shift+P)中运行“Rust: Restart the Rust server” 命令来重置 IntelliSense 和所有 Rust 代码功能。 进度将在状态栏中显示。 虽然还比较粗糙,但它可以确保您处于新的状态,而无需完全重新启动 VS Code。