四、Rust IDE 选择

  2024-03-22更新:JetBrains 发布了专用的 Rust IDE => RustRover,实际体验下来感觉不错,宏展开分析方面与 VScode + rust-analyzer 不相上下,但 IDE 偏好、热键、界面速度,保持了与 JetBrains 家族一致。

  • 另 补充 CLion 切换到 rust-analyzer:https://www.jetbrains.com/help/fleet/using-rust-analyzer.html
    • 关注 “Enabling rust-analyzer” => .fleet/settings.json 部分。
  • 额 纠正,这个 “Enabling rust-analyzer” + .fleet/settings.json 是用于 Fleet 的,并且那只是个编辑器,并非IDE 。-- 感谢 子晗

  目前 Rust 开发,仍然没有专用 IDE,大家都还是以各种编辑器,添加插件来开展工作的。如图,一份 歪果人 整理的列表:
  
在这里插入图片描述
  可以看到 IntelliJ、VScode 对 Rust 的支持是比较好的,值得提出的是,IntelliJ 家 IDEA 等,通过安装 Rust 插件,都能进行 Rust 编码、提示、高亮,但只有 CLion 支持 debug 等断点调试。
  
  这里笔者选择的是 CLion:
  
在这里插入图片描述
   Open => rust-demo,打开之前创建的工程:

在这里插入图片描述

   在 println! 左边点出个 “断点”,空白处右键,以 Debug 方式运行,可以进入调试模式:

在这里插入图片描述
 
  OK,本节的 IDE 篇,就到这 !!
  
 

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐