编程其它

关注公众号 jb51net

关闭
IntelliJ Rust 2023.3.3 官方免费解压绿色版

IntelliJ Rust 2023.3.3 官方免费解压绿色版

热门排行

简介

IntelliJ Rust是一款适用于 IntelliJ IDE 的开源 Rust 插件,可为您的 Rust 工作流提供 JetBrains 高质量的语言支持和成熟的 IDE 体验。

Rust 成为 IntelliJ IDEA、CLion 和其他 IntelliJ IDE 的原生选项,并提供智能编码辅助、无缝 Cargo 支持、内置测试运行程序和代码覆盖率工具。

此插件为 CLion 和 IntelliJ IDEA Ultimate 提供了成熟的 Rust 调试器。

主要特性:

导航特性:Go to Class、Go to Symbol、Go to Super Module、Structure、Go to Definition。
编辑器特性:代码自动完成、格式化(计划支持rustfmt)、合并行、智能按键(如自动插入匹配的符号)、自动填充后缀、基本的Intention和重构(如引入变量、重命名等)。
支持Cargo,提供了一个UI用于运行测试用例和应用程序,不过这要求在Cargo端进行一些配置

功能特点

智能编辑器
语法高亮显示
它可以高亮显示 Rust 代码的所有元素,包括推断的类型和宏、‘cfg’ 块和不安全的代码用法。
实时分析
在您输入时,IntelliJ Rust 会对您的代码应用一组检查并建议快速修复来自动解决问题。
宏扩展
此插件的宏扩展引擎使宏对代码洞察清晰可见,让您能够更轻松地探索。 选择声明式宏并调用单步或完全扩展视图。
代码生成
利用 IntelliJ Rust 为您生成代码,节省输入时间。 添加缺失的字段和 ‘impl’ 块,导入未解析的符号,或插入您常用的代码模板。
补全
在您代码中的任何位置获取相关补全建议,甚至在宏调用或 #[derive] 中也可以。

导航和搜索
Go-to 操作
IntelliJ Rust 通过多种 Go-To 操作(利用快捷方式和间距图标)帮助您在代码结构和层次结构中导航。 例如,Go to Implementation 让您能够快速地在特征、类型和 ‘impl’ 之间切换。
Find Usages
当您需要跟踪符号的所有匹配项时,请调用 Find Usages。 用法会在编辑器中高亮显示或在单独的窗口中列出。

Cargo 支持
IntelliJ Rust 与 Cargo 完全集成。 此插件可以从 Cargo.toml 文件提取项目信息并提供向导来创建基于 Cargo 的新项目。
您可以直接在 IDE 中调用 Cargo 命令,且专用工具窗口将帮助您管理整个工作区。
特殊配置模板 Cargo Command 让您随时可以调整运行/调试流程。
IntelliJ Rust 搭载 TOML 支持插件,提供了代码洞察功能,帮助您编辑 .toml 文件。

测试
借助此插件,您可以轻松地开始测试并探索结果。
调用 ‘cargo test’ 或使用间距菜单,IntelliJ Rust 将使用 IDE 的测试运行程序向您显示流程。
完成测试后,您会看到结果的树状图。 对结果进行排序,导出测试数据并跳回代码。 IntelliJ Rust 提供您需要的一切功能,帮助您充分利用测试。

运行,调试,分析
您可以在 CLion、IntelliJ IDEA Ultimate和 RubyMine 中对 Rust 应用程序进行完全 IDE 调试。
提供断点、逐步执行、原始内存和许多其他调试基本功能。
此插件的原生类型呈现器可为大多数 Rust 类型构建树状图表示,包括字符串、struct、枚举、向量和其他标准库类型。
除了调试,您还可以获取代码覆盖率统计,并在 CLion 中分析性能数据。

大家还下载了