VSCode中rust-analyzer无法识别Tauri项目工作区的解决问询
解决rust-analyzer无法识别Tauri项目工作区的问题
完全可以通过配置rust-analyzer指定Cargo.toml的查找路径,不用每次切换工作区,操作步骤如下:
- 打开VSCode设置:使用快捷键
Ctrl+,(Windows/Linux)或Cmd+,(Mac) - 在搜索框输入
rust-analyzer.workspaceRoot,定位到对应设置项 - 将设置值修改为
${workspaceFolder}/src-tauri,让插件直接到src-tauri目录下查找Cargo.toml - 保存设置后,打开命令面板(
Ctrl+Shift+P),输入rust-analyzer: Restart Server重启插件服务
如果不想全局设置影响其他Rust项目,也可以仅针对当前项目配置:
- 在项目根目录新建
.vscode/settings.json文件(没有.vscode文件夹就先创建一个) - 写入以下内容:
{ "rust-analyzer.workspaceRoot": "${workspaceFolder}/src-tauri" }
配置完成后,直接在项目根目录打开VSCode,rust-analyzer就能正常识别src-tauri里的Rust代码了。
内容的提问来源于stack exchange,提问作者Sebastian Dine
相关产品推荐
相关产品推荐

