现在 Rust 的最佳 IDE 是什么?

2021-06-01 20:48:50 +08:00
 rv54ntjwfm3ug8
JB 好像没有 Rust 专用的 IDE,VSCode 一些功能尤其是代码提示扩展做得还不是很好。
5406 次点击
所在节点    Rust
16 条回复
Co1a
2021-06-01 20:56:25 +08:00
配合 TabNine 使用
12101111
2021-06-01 20:58:16 +08:00
vscode + rust-analyzer
freeznet
2021-06-01 21:02:06 +08:00
JB 的 CLion 应该可以搭配 Rust 插件使用
takato
2021-06-01 21:02:29 +08:00
可以考虑 vscode + rust-analyzer

试用了 tabnine,是很好,但第一收费,第二闭源。。
Leviathann
2021-06-01 21:03:00 +08:00
intellij rust 和 rust-analyzer 是同一个人做的
arischow
2021-06-01 21:08:55 +08:00
如果你搜 JetBrains 你会发现它们有 Rust 插件,你在 IDEA / PyCharm 都能安装。
IgniteWhite
2021-06-01 21:15:28 +08:00
今天刚好看到了一个 reddit 帖子,Neovim+coc.nvim,作者给的图里看他写的是 rust
https://www.reddit.com/r/vimporn/comments/npghj4/from_vimrc_to_initlua/
Co1a
2021-06-01 21:19:44 +08:00
@takato 之前 Beta 测试送的 key 还能使用,已经非常良心了
jdhao
2021-06-01 21:33:59 +08:00
vim 配合 rust language server
takato
2021-06-01 21:51:52 +08:00
@Co1a 不用 tab9 主要是第二点,整体给人的信任感比较差。似乎之前还有一些事情发生。
seasona
2021-06-01 22:32:21 +08:00
没啥好用的,目前的方案都挺烂的,这也是学 rust 蛮痛苦的一点
h82258652
2021-06-01 22:38:49 +08:00
我是 IDEA 配 Rust 插件,然后把新建项目时保存文件格式化这个设置上。再装个 Native Debugger 插件。
Jirajine
2021-06-01 23:09:50 +08:00
@seasona rust 的 ide 支持还烂?那你说说什么程度才叫好。
hronro
2021-06-02 13:57:06 +08:00
@Jirajine
还不烂吗,大部分和 macro 相关的都补全不了,而 Rust 的代码又重度依赖 macro 。
很多 rustc 要报错的地方,rust-analyzer 或者 IntelliJ Rust 并不会报错。
Jirajine
2021-06-02 14:14:38 +08:00
@hronro 你这要求也太高了点,其他语言附带元编程代码生成又有几个能补全的。
况且 rust-analyzer 是支持展开宏的,还有个选项可以递归展开。
yelpcolonist
2021-06-12 14:15:46 +08:00
插个旗

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

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

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

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

© 2021 V2EX