rust-analyzer.linkedProjects不适用于相对路径${workspaceFolder},是否有任何变通方案?

wmvff8tz  于 2023-03-08  发布在  其他
关注(0)|答案(2)|浏览(119)
  • 我有一个在sub_dir/Cargo.toml中有Cargo.toml的存储库(Cargo.toml不在存储库根目录中)
  • 我正在使用我的一些计算机上的存储库。所以我需要按每个环境设置rust-analyzer.linkedProjects ...

我想避免按机器配置。你知道什么变通办法吗?

8hhllhi2

8hhllhi21#

到. vscode/设置. json

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

应该像这样添加Cargo.toml的路径。

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

um6iljoc2#

.vscode/settings.json中,使用绝对路径将"rust-analyzer.linkedProjects"指向Cargo.toml,这是我让它工作的唯一方法,即使所有在线资源都倾向于告诉您使用 * 相对 * 路径。

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

相关问题