写了一个 cargo 插件

2022-07-21 18:15:44 +08:00
 xingyyss

目前来说 vscode + rust-analyzer 的组合体验效果是优于 Clion + IntelliJ Rust 的。但是 Clion 的好处在于能支持在项目中直接浏览第三方依赖库。基于这个痛点写了一个小工具。

使用方式如下: 安装 cargo-ws

cargo install cargo-ws

直接使用

cargo new foo
cd foo
cargo check
cargo ws

使用 vscode 以工作区方式打开项目目录,效果如下:

1552 次点击
所在节点    Rust
2 条回复
zwpaper
2022-07-21 18:46:28 +08:00
Emacs + rust-analyzer 可以跳转第三方依赖,你 vscode 不能是不是配置哪里有问题
greygoo
2022-07-28 13:42:39 +08:00
用了这个插件以后在 workspace 搜索会弹出 spawn ENAMETOOLONG, 不知道 op 有没有遇到,最后发现这个错误和 workspace 文件里“files.exclude”有关系,cargo ws 生成的这个配置文件的“files.exclude”有 4600+行的。去除后问题消失了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/867831

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX