历史记录
清空历史记录
    首页 > 电脑软件 > RustRover 2024电脑版 v2024.3.4官方版 v2024.3.4官方版

    RustRover 2024电脑版 v2024.3.4官方版

    v2024.3.4官方版

    • 软件大小:840.46M
    • 软件版本:v2024.3.4官方版
    • 软件类型:国产软件
    • 软件分类:电脑软件
    • 软件语言:简体中文
    • 更新时间:2026-01-18
    • 安全检测:无插件360通过腾讯通过金山通过瑞星通过小红伞通过

    • 软件评分:

    普通下载

    手机扫一扫快捷方便下载
    我得说,RustRover 2024.3.4 这次更新真的挺让人兴奋的,作为一个 Rust 开发者,这简直就是开发效率的神器。它不光是个 IDE,更像是个懂你的编程伙伴。最让我眼前一亮的是 AI 功能的深度整合,那个叫 Mellum 的大语言模型,速度快得飞起,写代码时补全建议特别精准,感觉就像有个资深大佬在旁边实时指导。而且现在还能选 Google Gemini 或 OpenAI 这些模型,自由度高多了,我试了下 Fix with AI,快捷键 Alt+Enter 一按,代码里的小毛病瞬间修正,省了好多查文档的时间。 除了 AI,它对 Rust 语言的支持也更贴心了。比如借用检查器的变量生命周期可视化,以前看那些生命周期标注头都大,现在直接可视化,一目了然。还有 Cargo.toml 里未用的依赖项,它能自动检测并建议移除,项目清爽多了。新终端也聪明,敲 cargo test 时居然能自动补全测试函数名,省得我一个个敲,这细节太戳我了。 代码阅读和编写方面,语法高亮和内联提示一直是我最爱的功能,宏展开也做得特别顺手,看复杂宏定义不再像解谜。文档访问也快,标准库随手查,写代码时心里特踏实。调试和测试支持也很全,跑测试、查失败原因都方便,尤其是失败测试能直接跳回相关代码,找 bug 效率翻倍。 团队协作这块,VCS 集成得深,Git 操作直接在 IDE 里搞定,还能 AI 生成 PR 描述,省得我绞尽脑汁写提交信息。UI 改进后更流畅了,以前偶尔卡顿,现在基本没冻结过,用起来丝滑得很。 总的来说,这工具让我写 Rust 的体验提升了一大截,不仅高效还特享受。如果你也玩 Rust,真心推荐试试,绝对不亏!

    RustRover 2024电脑版是专为Rust开发者打造的一款跨平台集成开发环境(IDE),属于Jetbrains Rust IDE 2024独立版,通过提供丰富的功能和实用的工具,让你能够更加高效地编写、阅读和维护 Rust 代码,从而专注于解决重要问题,提升开发效率。

    为了帮助用户更快地阅读和理解Rust代码,RustRover 2024提供了一系列实用的功能。首先,它具备突出显示功能,可以高亮显示语法关键词、变量名等,使代码结构一目了然。其次,RustRover支持内联提示,当你在编写代码时,它会实时地为你提供关于函数、方法、属性等方面的信息,帮助你更快地了解代码的用途和用法。此外,RustRover还支持宏扩展,让你能够轻松地查看和编辑宏定义,从而更好地理解和使用 Rust 的宏系统。

    最后,Jetbrains RustRover还提供了快速访问文档的功能,让你能够方便地查找和阅读 Rust 的标准库文档,以便更好地掌握Rust的各种特性和用法。在代码质量方面,RustRover也提供了一系列实用的工具来帮助你检查和修复代码中的错误和不一致,通过与外部linter工具集成,让你能够利用这些工具的强大功能来进一步提升代码质量。

    Jetbrains Rust IDE 2024独立版

    RustRover 2024.3.4新功能

    一、新的 Rust 特定功能

    当启用外部 linter 时,我们为借用检查器错误实现了变量生命周期可视化。

    如果您使用的是外部 linter,则 Problems(问题)工具窗口中将出现一个新的 Project Errors(项目错误)视图。

    RustRover 现在可以检测 Cargo.toml 文件中未使用的依赖项,并建议快速修复选项以便移除。

    被排除在工作区之外的 crate 现在会显示在 Attach Cargo Projects(附加 Cargo 项目)窗口中。

    我们默认启用 Rustfmt,而不是内置格式化程序。 您可以随时在 Settings | Rust | Rustfmt(设置 | Rust | Rustfmt)中根据自己的喜好进行调整。

    二、RustRover 中的 AI Assistant

    RustRover 2024.3 具有与 JetBrains AI Assistant 的更深层次集成,确保比以往更精确、更快速的结果。

    1、JetBrains 构建的基于云的新 LLM

    RustRover 现已与 Mellum 完全集成。Mellum 是我们专有的大语言模型 (LLM),从头开始设计,专为支持 JetBrains AI Assistant。 它提供更快、更智能、更能感知上下文的云代码补全。

    Mellum 的强大之处不仅在于其速度和准确性,它还受益于与 IDE 的深度集成。 客户端 IDE 与服务器端 AI 逻辑之间的这种协同作用使 Mellum 能够根据每个项目的需求提供上下文感知型代码建议。

    2、Fix with AI(使用 AI 修正)快速修复操作

    现在,您可以使用 Alt+Enter 快捷键执行新的 Fix with AI(使用 AI 修正)快速修复操作。

    3、选择聊天模型提供商的选项

    现在,您可以选择自己喜欢的 AI 聊天模型,例如 Google Gemini、OpenAI 或您机器上的本地模型。 有了更多选择,您可以自定义 AI 聊天的响应以适合您的具体工作流,享受适应性更强的个性化体验。

    4、改进的上下文管理

    在此更新中,对于 AI Assistant 在建议中考虑的上下文,我们使其管理更加透明和直观。 改进的 UI 可让您查看和管理作为上下文包含的每个元素,提供完全的可见性和控制。 现在,打开的文件以及其中选择的代码都会自动添加到上下文中,您可以根据需要轻松添加或移除文件,自定义上下文以适合您的工作流。 此外,您还可以附加项目范围的指令来指导 AI Assistant 在整个代码库中的响应。

    5、其他改进包括在测试失败输出中的 panic 回溯附近添加 Explain with AI(使用 AI 解释)嵌入按钮。

    三、新终端改进

    cargo test 命令在新终端中的补全将建议测试函数以及包含这些函数的模块。

    您可以通过 Settings | Tools | Terminal | Enable New Terminal(设置 | 工具 | 终端 | 启用新终端)启用新终端。

    四、VCS

    现在,您可以直接从编辑器提交更改,在 Git Log(Git 日志)工具窗口的 Branches(分支)窗格上查看标记,并使用仓库的浅克隆等功能。 其他 UI 改进,例如在差异对话框中显示文件路径和在欢迎屏幕上显示分支名称等,进一步增强了实用性和导航的便利性。

    更新还包括 AI 生成的 PR/MR 标题和描述以简化代码审查,以及新创建的搁置更改列表的标题。

    五、性能、UI 和更多

    我们还提高了 IDE 的整体性能并消除了一些恼人的冻结情况。 此外,RustRover 2024.3 还包含 IntelliJ IDEA 的最新更新,例如 UI 改进和 WSL 中更好的项目支持等特性。

    软件功能

    一、更快地编写代码

    1、代码补全

    2、代码生成

    3、实时分析和快速修复

    4、智能重构

    5、实时模板

    RustRover 可以通过补全代码中各处的相关名称、添加缺失字段、import 或特征方法等详细信息以及使用实时模板生成典型构造来帮助您更快编写代码。

    在您输入时,RustRover 会对代码施加一组检查,并建议快速修复以自动解决任何问题。RustRover 提供了许多适用于整个代码库的重构。

    二、探索和理解代码库

    1、语法高亮显示

    2、完整类型信息(包括嵌入提示)

    3、快速访问文档

    4、宏展开

    5、代码搜索和导航

    6、跨语言操作

    高亮显示所有语法元素,包括推断类型和宏、cfg 块和不安全代码用法,以及完整的类型信息,对语言和 crate 文档的快速访问。

    强大的代码搜索和导航可以帮助您探索代码库。

    三、测试、运行、调试和分析

    1、调试器

    2、测试运行程序

    3、导航到测试相关代码

    4、运行配置(完全支持 CLI 应用程序开发)

    5、多种运行目标支持

    6、性能剖析和性能数据分析

    在 Rust IDE 中运行代码时享受全面支持,无论是用于测试、调试、基准分析、性能剖析还是以不同平台为目标。

    您可以运行个别测试、测试模块或项目中的所有测试。失败测试支持跳回相关代码,让您可以轻松找到问题所在。

    四、管理项目和项目依赖项

    1、Cargo 和 Cargo.toml 支持

    2、构建脚本支持

    3、轻松访问 crate 文档

    4、更新版本

    5、依赖项声明中的代码补全

    6、轻松访问外部工具

    RustRover 与 Cargo 完全集成,并提供代码洞察帮助您编辑 TOML 文件。

    您可以直接在 IDE 中调用 Cargo 命令,且专用工具窗口将帮助您管理整个工作区。

    五、开发 Web 应用程序

    1、HTTP客户端

    2、数据库访问

    3、前端技术支持

    4、Docker 支持

    JetBrains 的 Rust IDE 包含开发 Web 应用程序所需的一切。您可以使用内置 HTTP 客户端发出 HTTP 请求和分析响应。您可以访问我们的 Docker 工具并管理项目的不同组件。

    借助集成式数据库工具,您可以探索数据库架构和表并运行任意 SQL 查询。RustRover 提供与前端开发的无缝集成。

    六、高效团队协作

    1、完整 VCS 支持(Git 和 GitHub)

    2、Code With Me

    3、配置共享

    RustRover 配有所有必备团队合作工具。实时合作编码,并直接在 IDE 中与他人交流。共享您的项目配置,包括代码样式设置。使用 Git 和 GitHub 高效工作,并支持探索提交和拉取请求、创建分支和审查代码。

    软件特色

    【代码协助】

    IDE分析您的代码,寻找符号之间的连接,提供代码完成、快速导航、聪明的错误分析、格式化和重构。

    【人体工学设计】

    强大的静态代码分析和符合人体工学的设计使开发不仅具有生产力,而且是一种愉快的体验。

    【集成的工具】

    关键任务的工具,如rest-runner、coverage工具、功能齐全的调试器和版本控制集成都在手边——不包括插件。

    【IntelliJ插件生态系统】

    如果您需要除了已经丰富的内置工具集之外的任何东西,IntelliJ plugin生态系统将帮助您。

    【前端和后端开发】

    支持前端开发语言和框架,同时提供访问和查询数据库的工具。

    【代码编辑器】

    语法高亮和提示,提高代码的可读性。

    常用快捷键

    一、双Shift

    随处搜索

    在 RustRover、项目和当前 Git 存储库中快速查找任何文件、操作、类型、符号、工具窗口或设置。

    二、Ctrl Shift A

    查找操作

    查找并执行命令、打开工具窗口或搜索设置。

    三、双Ctrl

    运行任何操作

    执行命令,例如打开项目、启动运行/调试配置、运行命令行实用工具等。可用的命令取决于您为项目配置的插件和工具集。

    四、Alt Enter

    显示上下文操作

    快速修复突出显示的错误和警告,改进和优化代码的意图操作。

    五、F2

    Shift F2

    在代码问题之间导航

    跳转到下一个或上一个突出显示的错误。

    六、Ctrl E

    查看最近的文件

    从列表中选择最近打开的文件。

    七、Ctrl Shift Enter

    完整的当前报表

    插入任何必要的尾随符号,并将插入符号放在可以开始键入下一个语句的位置。

    八、Ctrl Alt L

    重新格式化代码

    根据当前代码样式设置重新设置整个文件或选定片段的格式。

    九、Ctrl Alt Shift T

    调用重构

    重构插入符号下的元素,例如,安全删除、复制、移动、重命名等。

    十、Ctrl W

    CtrlShift W

    扩展或缩小选区

    根据特定的代码构造增加或减少选择范围。

    十一、Ctrl /

    Ctrl Shift /

    添加/删除行或块注释

    注释掉一行或一行代码块。

    十二、Ctrl B

    前往声明

    导航到实例化类(称为方法或字段)的初始声明。

    十三、Alt F7

    查找用法

    显示整个项目中使用代码元素的所有位置。

    常见问题

    一、RustRover 将支持哪些语言和技术?

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

    二、RustRover 的许可和定价是什么?

    我们仍在研究 RustRover 的许可和定价。RustRover 将是以订阅制出售的商业产品,与我们的其他 IDE 类似,具有能够反映其实际价值的公平定价结构。

    三、RustRover 什么时候发布稳定版本?

    我们将根据产品本身的准备情况发布 RustRover,而不是根据特定日期。话虽如此,我们计划将产品的公开预览持续到最晚 2024 年 9 月。

    四、我可以在 CLion 中使用 RustRover 的插件版本吗?

    预览阶段,RustRover 的插件版本将与 IntelliJ IDEA Ultimate 和 CLion 兼容。我们将与 CLion 团队联系,确定在临近发布日期时 CLion 的 Rust 插件的可用性选项。

    五、RustRover 会加入 All Products Pack 吗?

    我们的目的是让 RustRover 成为 All Products Pack 的一部分。我们还计划将其作为独立产品推出。

    六、现有开源 Rust 插件会受到什么影响?

    虽然 JetBrains Marketplace 和 GitHub 上仍然提供,但此插件已被弃用,不再受 JetBrains 官方支持。请参阅发布博文中的相应部分,了解更多详细信息。

    系统要求

    1、64 位 Windows 10 1809 及更高版本,或 Windows Server 2019 及更高版本

    2、最低 2 GB 可用 RAM 和 8 GB 系统总 RAM

    3、3.5 GB 硬盘空间,推荐 SSD

    4、最低屏幕分辨率 1024x768

    更新日志

    v2024.3.4版本

    RustRover 2024.3 引入了适用于 Rust 语言的新功能、与 JetBrains AI Assistant 的更深层次集成,以及性能改进和新的 VCS 功能等。

    网友评论

    共有 0条评论

    captcha 评论需审核后才能显示

    应用推荐

    游戏推荐