JetBrains RustRover电脑版是专为Rust开发者打造的一款跨平台集成开发环境(IDE),通过提供丰富的功能和实用的工具,让你能够更加高效地编写、阅读和维护 Rust 代码,从而专注于解决重要问题,提升开发效率。
为了帮助用户更快地阅读和理解Rust代码,RustRover提供了一系列实用的功能。首先,它具备突出显示功能,可以高亮显示语法关键词、变量名等,使代码结构一目了然。其次,RustRover支持内联提示,当你在编写代码时,它会实时地为你提供关于函数、方法、属性等方面的信息,帮助你更快地了解代码的用途和用法。此外,RustRover还支持宏扩展,让你能够轻松地查看和编辑宏定义,从而更好地理解和使用 Rust 的宏系统。
最后,RustRover还提供了快速访问文档的功能,让你能够方便地查找和阅读 Rust 的标准库文档,以便更好地掌握Rust的各种特性和用法。在代码质量方面,RustRover也提供了一系列实用的工具来帮助你检查和修复代码中的错误和不一致,通过与外部linter工具集成,让你能够利用这些工具的强大功能来进一步提升代码质量。
软件功能
一、更快地编写代码
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 Clion激活2023.3.4 的一部分。我们还计划将其作为独立产品推出。
六、现有开源 Rust 插件会受到什么影响?
虽然 JetBrains Marketplace 和 GitHub 上仍然提供,但此插件已被弃用,不再受 JetBrains 官方支持。请参阅发布博文中的相应部分,了解更多详细信息。 Clion激活2023.3.4
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/134850.html