目前来说 vscode + rust-analyzer 的组合体验效果是优于 Clion + IntelliJ Rust 的。但是 Clion 的好处在于能支持在项目中直接浏览第三方依赖库。基于这个痛点写了一个小工具。
使用方式如下: 安装 cargo-ws
cargo install cargo-ws
直接使用
cargo new foo
cd foo
cargo check
cargo ws
使用 vscode 以工作区方式打开项目目录,效果如下:
1
zwpaper 2022-07-21 18:46:28 +08:00
Emacs + rust-analyzer 可以跳转第三方依赖,你 vscode 不能是不是配置哪里有问题
|
2
greygoo 2022-07-28 13:42:39 +08:00
用了这个插件以后在 workspace 搜索会弹出 spawn ENAMETOOLONG, 不知道 op 有没有遇到,最后发现这个错误和 workspace 文件里“files.exclude”有关系,cargo ws 生成的这个配置文件的“files.exclude”有 4600+行的。去除后问题消失了
|