编程工具

关注公众号 jb51net

关闭
Jetbrains Rust IDE独立版 RustRover v2025.2.1 官方正式免费版

Jetbrains Rust IDE独立版 RustRover v2025.2.1 官方正式免费版

您还可以选择:百度网盘下载m2si

热门排行

简介

JetBrains 发布了专门面向 Rust 开发者打造的独立 Rust IDE:RustRover。这是一款专为 Rust 编程语言打造的集成开发环境 (IDE),旨在无缝集成高级编码支持与工具链,助力 Rust 开发者能够更高效地构建应用和服务。

RustRover 致力于简化 Rust 编码体验,帮助开发者充分释放该语言的全部潜力。借助其专为 Rust 定制的多项丰富功能,RustRover 将使开发者能够更加专注于 Rust 语言的优势,同时降低其复杂性。

RustRover 不仅能够为开发者提供实时反馈、智能代码建议,还带来了简化的工具链管理,并提供无缝式团队协作功能,使掌握任何熟练程度的开发者,均可享受到更强大的的 Rust 编程体验。

RustRover 支持 Rust、Cargo、TOML、Web 和数据库技术,以及 IntelliJ IDEA 的所有功能,包括 VCS 集成。

RustRover 2025 版本引入了 JetBrains AI 的重大更新、新的 Rust 特定功能以及对 UX 和 AI Assistant 的改进。。

RustRover 2025 for Mac版

功能包括

实时分析:通过快速排查故障和实时反馈功能,助力开发者实现高效调试。

开箱即用的体验:开发者可快速配置 RustRover 并立即开始编码,无需安装额外插件或从零开始配置 IDE。

灵活的补全和解析代码:即使在非常规上下文中,程序员也可获得智能代码建议,从而提高工作效率。

高级单元测试集成:开发者可轻松执行无缝测试以及重新运行失败测试,并从而快速排除故障。

全面的代码洞察:帮助用户理解代码及其结构,并访问代码示例,从而提高开发能力。

强大的 Rust 工具链支持:开发者可获得实现成功编码 Rust 所需的所有工具支持,包括 Rust 编译器等。

完整的版本控制系统(VCS)集成:内置支持 GitHub 和 Git,帮助用户可以简化团队协作和版本控制流程。

对前端技术和数据库提供支持:开发者无需大量其他工具,便可以轻松构建应用。

更新日志

调试器:远程目标、片上调试等
您现在可以在远程目标上运行调试器。 只需启动 gdbserver,然后设置远程调试配置。 就这样,您可以开始调试了。 GDB 和 LLDB,以及自定义 GDB 可执行文件均已得到支持。
您也可以使用远程调试配置来使用 OpenOCD 调试嵌入式目标。

其他新调试器功能包括:
附加到未启动进程的功能
改进的程序集支持
Parallel Stacks(并行堆栈)视图
影子变量支持
对自引用类型的支持
最后,Windows 发行版现在也捆绑了 LLDB-19,并将其默认启用。 如果您愿意,可以随时在设置中切换回 LLDB-9。

新配色方案
对于像 Rust 这样复杂的语言,我们希望颜色和字体样式能够强调重要的构造并帮助区分可能看起来容易混淆的元素,从而帮助理解。 现在,我们很高兴向您展示新的配色方案! 它默认启用,可以针对具有红绿色觉缺陷的用户进行调整。 试用一下,然后告诉我们您的想法!

用于跟踪隐式可变借用的内嵌
我们想帮助您解决借用检查器错误。 由于隐式可变借用和再借用是这些问题的常见来源,我们决定用特殊内嵌来标记。 这使它们更容易被发现并可能有助于排查问题或完全避免错误。

简化的模块创建
我们添加了一种快速添加 Rust 模块的方式。 只需选择父模块(目录或文件),然后使用 Project(项目)视图中的 + 菜单添加所需模块。 弹出对话框将要求您命名新模块并指定它是文件还是目录。 RustRover 将为您添加必要的定义。

用于比较不匹配类型的增强 UI
Rust 中的类型可能很复杂,尤其是复合与嵌套的类型。 为了更轻松地发现不匹配的类型,我们改变了它们在错误工具提示中的呈现方式。 希望这能帮助您排查问题!

刚接触 Rust?
RustRover 可以满足您的需求
对于 Rust 新手来说,RustRover 提供了非常好的学习资料。 除了 JetBrains Academy 提供的基于热门 Rustlings 练习的 Learn Rust 课程之外,我们现在还提供基于 Mainmatter 的 Luca Palmieri 的同名课程的 100 Exercises to Learn Rust。 这两门 JetBrains Academy 课程都提供了一种有趣的动手方式,可以帮助您学习 Rust 基础知识并在专业环境中练习编码。 欢迎尝试,如果您已经是成熟的 Rustacean,请把这个消息分享给您的朋友!

Rust 插件:现可免费用于 CLion
对于喜欢使用 Rust 编码同时又拥有 C/C++ 工具的人来说,我们有一个好消息 – Rust 插件现可免费用于 CLion! 在 CLion 对非商业用途免费后,此举为练习组合这些堆栈带来了一个好机会。

新的 Rename Cargo Package(重命名 Cargo 软件包)操作
从大家的反馈中,我们了解到 RustRover 需要一个特定操作来重命名整个软件包。 因此,在 2025.2 中,我们添加了 Rename Cargo Package(重命名 Cargo 软件包)操作。 它可以将新名称传播到 Cargo.toml 和相关用法。 目前,除非其他 Cargo.toml 文件中引用了 crate 名称,否则该操作有效,但我们也将设法支持这种情况。

远程开发更新
对于远程开发,我们的目标是提供与本地工作一样可靠和一致的编码体验。 在 2025.2 版本中,改进包括更快的编辑器响应速度、更流畅的调试和更容易的插件管理。
此外,JetBrains Toolbox 还受益于通过 Gateway 获得的更好的连接质量,这将使远程开发更加顺畅。

大家还下载了