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

ops/2024/9/25 0:12:45/

如果这个世界本身

已经足够荒唐

那究竟什么才能算是疯狂

 

爱情就是这样

一旦错过了

就会有另一个人代替

 

 

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

 

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

 

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

 

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

 

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

 

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

 

第一个,支持前端开发

 

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

ab9411d9e9a94c3ba2456ca51394e370.png

 

第二个,全行代码补全

 

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

 

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

f28fc2a7315d4ea38af7da5e07ea83db.png

 

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

 

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

4a3b21b9af6d4690b346feb710f7e16c.png

 

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

 

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

 

在如下位置去修改

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

 

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

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

 

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

 

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

d026f30b0d6d40a8998afdac5f2a3462.png

 

第六个,软件包 icon 优化

 

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

57bf3cbf6c3f4cb9af683fac5bd3a1a6.png

 

第七个,cargo.toml 的优化

 

主要有如下的优化

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

 

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

dd4086a819d845598abd59ef354a3005.png

 

最后

 

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


http://www.ppmy.cn/ops/115526.html

相关文章

基于 UniApp 平台的学生闲置物品售卖小程序设计与实现

💗博主介绍💗:✌在职Java研发工程师、专注于程序设计、源码分享、技术交流、专注于Java技术领域和毕业设计✌ 温馨提示:文末有 CSDN 平台官方提供的老师 Wechat / QQ 名片 :) Java精品实战案例《700套》 2025最新毕业设计选题推荐…

OpenHarmony(鸿蒙南向开发)——标准系统方案之瑞芯微RK3566移植案例(下)

往期知识点记录: 鸿蒙(HarmonyOS)应用层开发(北向)知识点汇总 鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~ OpenHarmony(鸿蒙南向开发)——轻量系统STM32F407芯片移植案…

Web前端开发

首先打开,VS code新建文件夹,命名为index.HTML,然后先对内容进行输入,也就是在波蒂里面进行输入,将社会主义核心价值观的基本内容输入好,然后在页面呈现的效果是这样的 因为有一个alert警告框标签&#xff…

毕业设计选题:基于ssm+vue+uniapp的捷邻小程序

开发语言:Java框架:ssmuniappJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:M…

论文阅读【时间序列】ModerTCN (ICLR2024)

【时间序列】ModerTCN (ICLR2024) 原文链接:ModernTCN: A Modern Pure Convolution Structure for General Time Series Analysis 代码仓库:ModerTCN 简易版本实现代码可以参考:(2024 ICLR)ModernTCN:A Mod…

c/c++八股文

c基础 一、指针和引用的区别 定义方式: 指针是通过 * 操作符定义的变量,用于存储另一个变量的地址。例如: int* p &x;引用是通过 & 操作符定义的别名,直接引用另一个变量。例如: int& r x; 内存占用: 指针是一个独立的变量,占用一定的内存空间。引用不是独立的…

golang学习笔记2-语法要求,注释与代码风格

注:本人已有C,C,Python基础,只写本人认为的重点。 一、语法要求 1.每个go文件必须有package声明且只能有一个 2.定义过的局部变量或使用import导入的包在之后必须使用 3.和C/C一样,一个项目只能有一个main函数,同理&am…

不靠学历,不拼年资,怎么才能月入2W?

之前统计局发布了《2023年城镇单位就业人员年平均工资情况》,2023年全国城镇非私营单位和私营单位就业人员年平均工资分别为120698元和68340元。也就是说在去年非私营单位就业人员平均月薪1W,而私营单位就业人员平均月薪只有5.7K左右。 图源:…