rust-analyzer.linkedProjects 不适用于相对路径 ${workspaceFolder}。有什么解决方法吗?

tom*_*lla 5 rust visual-studio-code rust-analyzer

  • 我有一个存储库,其中有 Cargo.tomlsub_dir/Cargo.toml (Cargo.toml 不在存储库根目录中)
  • 我正在使用我的一些计算机上的存储库。所以我需要设置rust-analyzer.linkedProjects所以我需要根据每个环境

我想避免通过机器进行配置。你知道有什么解决方法吗?

özk*_*dil 10

to .vscode/settings.json,应该添加 Cargo.toml 的路径,如下所示。

// correct
"rust-analyzer.linkedProjects": [
  "relateive/path/to/the/project/directory/Cargo.toml",
]

// incorrect
"rust-analyzer.linkedProjects": [
  "relateive/path/to/the/project/directory",
]
Run Code Online (Sandbox Code Playgroud)