软件介绍
JetBrains 是一家专注于开发工具的软件公司,总部位于捷克。他们以提供强大的集成开发环境(IDE)而闻名,如 IntelliJ IDEA、PyCharm、和 WebStorm等。这些工具被广泛用于 Java、Python、JavaScript 等编程语言的开发,因其智能化和高效性而备受开发者喜爱。
RustRover是由JetBrains开发的Rust语言集成开发环境。RustRover提供全面的开发工具,包括上下文感知代码补全、实时代码分析与快速修复、智能重构和测试调试功能;它深度集成 Cargo 工具链,并支持Web开发(如HTTP客户端和前端技术)、数据库管理(通过DataGrip工具)以及团队协作(如Git、GitHub和GitLab集成)。
RustRover 2024 是 JetBrains 推出的专业 Rust 集成开发环境,采用双重许可,个人非商业用途免费 。它深度聚焦 Rust 生态,与 Cargo、Rustup 等工具链紧密集成,提供智能代码补全、重构、实时错误检测等功能,还支持前端开发、数据库操作,内置调试、测试工具,能助力开发者高效编写、调试 Rust 代码。
主要功能
代码补全:引入了 Rust 语言的全行代码补全功能,使用本地运行的深度学习模型提供整行代码建议,不会将任何数据发送到 IDE 之外。同时,单行灰色文本建议可基于当前文件上下文补全语句。
调试功能:可以将调试器附加到正在运行的进程,方便调试处于有效状态的应用程序,无需重新启动,使外部托管程序中的动态库或插件更易处理。
Cargo.toml 改进:在接受不同类型属性的补全建议时,文本光标将保持在同一位置;对顶级属性的括号使用进行了规范;lints 可以使用补全;新增检查可防止将数组声明为表数组;还提供了 Cargo 配置文件切换器,方便指定配置文件。
运算符支持:显著改进了 “?” 运算符的类型检查,自动补全在许多情况下会建议使用该运算符,包括链式方法调用,还有一项新的检查用于高亮显示允许使用 “?” 的 unwrap () 调用。
文件夹管理:模块文件夹在项目视图中会被方便地标记为软件包,帮助与常规文件夹区分,并且拖放文件不再触发父目录的移动对话框。
Proc_macro 增强:可在工作区中展开可选依赖项中的宏,Cargo 会编译 proc_macros 并为代码分析正常运行所需的所有依赖项构建脚本;新的快速修复会建议在程序宏 crate 中将相关特性添加到 pub fn 中;对于类似函数的宏调用中的标记,可以执行意图操作。
截图预览

1、 这些信息可能会帮助您: 进站必看 | 帮助中心 | 报毒说明 | 侵权处理 | 关于本站;
2、 本站提供的软件资源,如有加群引流提示或内置广告及收费现象等非本站所为,请自行甄别,谨防上当受骗;
3、 本站资源来源于互联网,仅限学习和研究之用,版权归属原版权方所有,请于下载后24小时内删除,否则后果自负;
4、 本站资源不得用于任何商业或者非法用途,否则一切后果请用户自行承担。若想用作商业用途,请购买正版授权合法使用;
5、 出于交流学习目的,本站资源可能误发侵害或影响您的合法权益的内容,请发现后立即按此侵权处理联系我们;
6、 原创文章,作者:不迷路资源库,如若转载,请注明文章出处:https://www.bmlzyk.com/4043.html
微信扫一扫
支付宝扫一扫