Rustrover2024.2 正式发布:个人非商用免费,泰裤辣

如果这个世界本身

已经足够荒唐

那究竟什么才能算是疯狂

爱情就是这样

一旦错过了

就会有另一个人代替

我们知道 jetbrains 在今年的早些时候正式为 rust 语言发布了专用的 IDE ,也就是 rustrover。如今 rustrover 也正式跻身为 jetbrains IDE 系列的一员猛将。

目前 rustrover 的发布节奏也是更随了 IDEA 的发布节奏。这不,rustrover 的 2024.2 版本也在近期发布了。

rust是一种被广泛认为是面向未来的系统编程语言,很有可能会替代 c 语言。

同时,rustrover 也调整了它的订阅模式,也就是收费模式。

非商业用途的RustRover依然是免费的,增加了个人商业用途的收费,每年 550 个大洋。组织商业用途每年 1900 个大洋。

下面就来看看它发布了哪些好用的特性。

第一个,支持前端开发

前端技术和后端技术有时候会融合在一个大的项目中,对前端技术的支持特别有利于那些全栈大佬的开发,不需要在多个 IDE 中切换。

第二个,全行代码补全

用过 goland 或者 IDEA 的同学对这个功能应该已经不再陌生了吧。

基于当前上下文给出灰色文本建议,这项功能使用本地的深度学习模型来实现整行代码建议,并且不会将任何数据发送到 IDE 之外的服务器端。

第三个,支持简体中文 UI 选项

可以在 rustrover 直接把 rustrover 切换为中文环境。

可以看到它还直接支持日语,韩语。

这一点改进可以让更多开发者能够更轻松地上手这一强大的开发工具。

在如下位置去修改

Settings | Appearance & Behavior | System Settings | Language and Region

第四个,Search Everywhere 中的预览选项

这个也是 IDEA 里面的通用功能了。可以在搜索窗口的右上角搜索结果开启预览功能。

第五个,未解析名称引用的补全

这个的意思就是当你还没有定义方法的时候去使用了一个方法,那么当你再去定义方法的时候会给出方法名的提示。

第六个,软件包 icon 优化

之前软件包的 icon 和普通文件夹没什么区别,现在给软件包一个可区别的 icon,方便与常规文件夹区分。

第七个,cargo.toml 的优化

主要有如下的优化

第一点,如果顶级属性的类型是对象,则顶级属性将自动以 [] 括起;如果顶级属性的类型是对象数组,则顶级属性将自动以 [[]] 括起。

第二点,lints 可以使用补全。

最后

rudtrover 的日渐成熟必然会加速 rust 生态的进化,编程终究是一个繁琐枯燥的事情,好的工具不仅能让人专注于创作本身,其也能带来精神上的满足和愉悦。

相关推荐
无声旅者9 小时前
深度解析 IDEA 集成 Continue 插件:提升开发效率的全流程指南
java·ide·ai·intellij-idea·ai编程·continue·openapi
MonkeyKing_sunyuhua12 小时前
VSCode + Cline AI辅助编程完全指南
ide·人工智能·vscode
炒空心菜菜13 小时前
MapReduce 实现 WordCount
java·开发语言·ide·后端·spark·eclipse·mapreduce
未来之窗软件服务13 小时前
医院药品展示大屏:开启多维度服务与管理新窗口—仙盟创梦IDE
ide·智慧大屏幕·信发系统·仙盟创梦ide
MonkeyKing_sunyuhua15 小时前
在 Visual Studio Code (VSCode) 中配置 MCP(Model Context Protocol)
ide·vscode·编辑器
smileNicky15 小时前
在 VSCode 中运行 Vue.js 项目
ide·vue.js·vscode
Growthofnotes16 小时前
VSCode中Node.js 使用教程
ide·vscode·node.js
遗憾皆是温柔16 小时前
MyBatis—动态 SQL
java·数据库·ide·sql·mybatis
小妖66618 小时前
VScode 的插件本地更改后怎么生效
ide·vscode·编辑器
进击的阿尔法猿19 小时前
visual studio生成动态库DLL
ide·visual studio