首 頁(yè)
手機(jī)版

RustRover 2024電腦版 v2024.2.1官方版

面向 Rust 開(kāi)發(fā)者的強(qiáng)大 IDE。

  • 軟件大?。?50.69M
  • 軟件語(yǔ)言:多國(guó)語(yǔ)言
  • 軟件類型:國(guó)外軟件
  • 軟件授權(quán):商業(yè)軟件
  • 更新時(shí)間:2024/09/25
  • 軟件類別:編程軟件
  • 應(yīng)用平臺(tái):Windows11,Windows10
網(wǎng)友評(píng)分:7.4分
網(wǎng)友評(píng)論 下載地址 收藏該頁(yè)
本地下載

RustRover 2024電腦版是專為Rust開(kāi)發(fā)者打造的一款跨平臺(tái)集成開(kāi)發(fā)環(huán)境(IDE),屬于Jetbrains Rust IDE 2024獨(dú)立版,通過(guò)提供豐富的功能和實(shí)用的工具,讓你能夠更加高效地編寫(xiě)、閱讀和維護(hù) Rust 代碼,從而專注于解決重要問(wèn)題,提升開(kāi)發(fā)效率。

為了幫助用戶更快地閱讀和理解Rust代碼,RustRover 2024提供了一系列實(shí)用的功能。首先,它具備突出顯示功能,可以高亮顯示語(yǔ)法關(guān)鍵詞、變量名等,使代碼結(jié)構(gòu)一目了然。其次,RustRover支持內(nèi)聯(lián)提示,當(dāng)你在編寫(xiě)代碼時(shí),它會(huì)實(shí)時(shí)地為你提供關(guān)于函數(shù)、方法、屬性等方面的信息,幫助你更快地了解代碼的用途和用法。此外,RustRover還支持宏擴(kuò)展,讓你能夠輕松地查看和編輯宏定義,從而更好地理解和使用 Rust 的宏系統(tǒng)。

最后,Jetbrains RustRover還提供了快速訪問(wèn)文檔的功能,讓你能夠方便地查找和閱讀 Rust 的標(biāo)準(zhǔn)庫(kù)文檔,以便更好地掌握Rust的各種特性和用法。在代碼質(zhì)量方面,RustRover也提供了一系列實(shí)用的工具來(lái)幫助你檢查和修復(fù)代碼中的錯(cuò)誤和不一致,通過(guò)與外部linter工具集成,讓你能夠利用這些工具的強(qiáng)大功能來(lái)進(jìn)一步提升代碼質(zhì)量。

Jetbrains Rust IDE 2024獨(dú)立版

RustRover 2024.2.1新功能

一、前端開(kāi)發(fā)和數(shù)據(jù)庫(kù)支持

基于反饋,我們?cè)?RustRover 中重新實(shí)現(xiàn)了對(duì) Web 技術(shù)和數(shù)據(jù)庫(kù)的支持。

二、Rust 的全行代碼補(bǔ)全

此版本為 Rust 語(yǔ)言引入了全行代碼補(bǔ)全。 這項(xiàng)功能使用本地運(yùn)行的深度學(xué)習(xí)模型提供整行代碼建議,不會(huì)將任何數(shù)據(jù)發(fā)送到 IDE 之外。 單行灰色文本建議基于當(dāng)前文件上下文補(bǔ)全語(yǔ)句。 您的 RustRover 訂閱中包含全行代碼補(bǔ)全,無(wú)需額外付費(fèi)。

三、將調(diào)試器附加到正在運(yùn)行的進(jìn)程

您現(xiàn)在可以調(diào)試處于有效狀態(tài)的應(yīng)用程序而無(wú)需重新啟動(dòng)。 這使外部托管程序中的動(dòng)態(tài)庫(kù)或插件更易處理。

四、針對(duì) Cargo.toml 的各種改進(jìn)

- 接受不同類型的屬性的補(bǔ)全建議時(shí),文本光標(biāo)將保持在同一位置。

- 如果頂級(jí)屬性的類型是對(duì)象,則頂級(jí)屬性將以 [] 括起;如果頂級(jí)屬性的類型是對(duì)象數(shù)組,則頂級(jí)屬性將以 [[]] 括起。

- 在頭中,如果屬性可以是簡(jiǎn)單類型或?qū)ο蟮臄?shù)組,則使用補(bǔ)全建議將不會(huì)添加雙中括號(hào)。

- lints 可以使用補(bǔ)全。

- 新檢查可防止將數(shù)組聲明為表數(shù)組。

五、Cargo 配置文件切換器

現(xiàn)在,使用運(yùn)行/調(diào)試配置時(shí),專屬 Cargo 配置文件切換工具允許您指定配置文件,讓您不再需要手動(dòng)操作。

六、更好的 ? 運(yùn)算符支持

我們顯著改進(jìn)了 ? 運(yùn)算符類型檢查。 現(xiàn)在,自動(dòng)補(bǔ)全在許多情況下都建議使用該運(yùn)算符,包括鏈?zhǔn)椒椒ㄕ{(diào)用。 還有一項(xiàng)新的檢查,用于高亮顯示允許使用 ? 的 unwrap() 調(diào)用。

七、文件夾改進(jìn)

現(xiàn)在,模塊文件夾在 Project(項(xiàng)目)視圖中方便地標(biāo)記為軟件包,幫助與常規(guī)文件夾區(qū)分。

此外,拖放文件不再觸發(fā)父目錄的 Move(移動(dòng))對(duì)話框。

八、Proc_macro 增強(qiáng)

1、在工作區(qū)中展開(kāi)可選依賴項(xiàng)中的宏

Cargo 現(xiàn)在會(huì)編譯 proc_macros 并為代碼分析正常運(yùn)行所需的所有依賴項(xiàng)構(gòu)建腳本。 請(qǐng)注意,在極少數(shù)情況下,您需要禁用顯式?jīng)_突的功能。

2、特性的快速修復(fù)

新的快速修復(fù)現(xiàn)在會(huì)建議在程序宏 crate 中將 #[proc_macro]、#[proc_macro_derive] 和 #[proc_macro_attribute] 特性添加到 pub fn 中。

3、類似函數(shù)的宏調(diào)用中的意圖操作

現(xiàn)在,對(duì)于宏展開(kāi)中具有單個(gè)匹配元素的標(biāo)記,可以執(zhí)行意圖操作。

4、未解析名稱引用的補(bǔ)全

如果在聲明之前創(chuàng)建了函數(shù)的用法,IDE 現(xiàn)在將提供帶有其名稱的補(bǔ)全建議。

九、其他

此次更新還引入了大量改進(jìn):

1、運(yùn)行測(cè)試不再重建兩次項(xiàng)目。

2、嵌入提示現(xiàn)在可在異步方法鏈中使用。

3、IDE 現(xiàn)在將 Option<...> 類型返回值包裝在 Some() 中 (E0308)。

4、新警告會(huì)告知您 {variables:?} 語(yǔ)法中的漏報(bào) (E0277)。

5、未解析方法的高亮顯示已得到改進(jìn) (E0599)。

6、如果不需要 return,IDE 現(xiàn)在會(huì)發(fā)出提醒。

7、使用編譯器建議的修正轉(zhuǎn)換標(biāo)識(shí)符現(xiàn)在會(huì)影響所有相關(guān)的標(biāo)識(shí)符用法。

8、extern location for crate does not exist on sync 錯(cuò)誤已被修正。

9、內(nèi)置格式化程序運(yùn)行更加順暢,已獲得針對(duì) 20 多個(gè)問(wèn)題的修正。

10、不穩(wěn)定的 postfix-match 功能獲得支持。

11、使用 Unix LLDB 調(diào)試時(shí),Option/Result 后面的值現(xiàn)在顯示在 Threads & Variables(線程和變量)視圖中。

12、對(duì) format! 宏實(shí)參的支持已得到改進(jìn),IDE 現(xiàn)在會(huì)高亮顯示未解析的方法。

十、日語(yǔ)、韓語(yǔ)和簡(jiǎn)體中文 UI 選項(xiàng)

基本 IDE 安裝中現(xiàn)已包含簡(jiǎn)體中文、日語(yǔ)和韓語(yǔ) UI 語(yǔ)言包。 您可以通過(guò) Settings | Appearance & Behavior | System Settings | Language and Region(設(shè)置 | 外觀與行為 | 系統(tǒng)設(shè)置 | 語(yǔ)言和地區(qū))切換語(yǔ)言。

十一、語(yǔ)言感知粘性行

現(xiàn)在,您可以選擇要為其顯示粘性行的語(yǔ)言。 您可以在 Settings | Editor | General | Sticky Lines(設(shè)置 | 編輯器 | 常規(guī) | 粘性行)中自定義此功能,也可以使用在編輯器中右鍵點(diǎn)擊粘性行時(shí)出現(xiàn)的上下文菜單。

十二、Search Everywhere(隨處搜索)中的預(yù)覽選項(xiàng)

現(xiàn)在,Search Everywhere(隨處搜索)對(duì)話框增加了一個(gè)選項(xiàng),用于預(yù)覽您正在搜索的代碼庫(kù)元素。 通過(guò)對(duì)話框工具欄上的 Preview(預(yù)覽)圖標(biāo)啟用此功能后,預(yù)覽窗格將出現(xiàn)在搜索結(jié)果下方,提供更多上下文并讓您更輕松地瀏覽項(xiàng)目。

十三、AI Assistant

我們目前正在實(shí)現(xiàn) Rust 與 AI Assistant 的特定集成,但開(kāi)發(fā)仍處于早期階段。 敬請(qǐng)關(guān)注更多動(dòng)態(tài)!

RustRover 還從平臺(tái)版本中繼承了遠(yuǎn)程開(kāi)發(fā)與協(xié)作和版本控制系統(tǒng)功能。

軟件功能

一、更快地編寫(xiě)代碼

1、代碼補(bǔ)全

2、代碼生成

3、實(shí)時(shí)分析和快速修復(fù)

4、智能重構(gòu)

5、實(shí)時(shí)模板

RustRover 可以通過(guò)補(bǔ)全代碼中各處的相關(guān)名稱、添加缺失字段、import 或特征方法等詳細(xì)信息以及使用實(shí)時(shí)模板生成典型構(gòu)造來(lái)幫助您更快編寫(xiě)代碼。

在您輸入時(shí),RustRover 會(huì)對(duì)代碼施加一組檢查,并建議快速修復(fù)以自動(dòng)解決任何問(wèn)題。RustRover 提供了許多適用于整個(gè)代碼庫(kù)的重構(gòu)。

二、探索和理解代碼庫(kù)

1、語(yǔ)法高亮顯示

2、完整類型信息(包括嵌入提示)

3、快速訪問(wèn)文檔

4、宏展開(kāi)

5、代碼搜索和導(dǎo)航

6、跨語(yǔ)言操作

高亮顯示所有語(yǔ)法元素,包括推斷類型和宏、cfg 塊和不安全代碼用法,以及完整的類型信息,對(duì)語(yǔ)言和 crate 文檔的快速訪問(wèn)。

強(qiáng)大的代碼搜索和導(dǎo)航可以幫助您探索代碼庫(kù)。

三、測(cè)試、運(yùn)行、調(diào)試和分析

1、調(diào)試器

2、測(cè)試運(yùn)行程序

3、導(dǎo)航到測(cè)試相關(guān)代碼

4、運(yùn)行配置(完全支持 CLI 應(yīng)用程序開(kāi)發(fā))

5、多種運(yùn)行目標(biāo)支持

6、性能剖析和性能數(shù)據(jù)分析

在 Rust IDE 中運(yùn)行代碼時(shí)享受全面支持,無(wú)論是用于測(cè)試、調(diào)試、基準(zhǔn)分析、性能剖析還是以不同平臺(tái)為目標(biāo)。

您可以運(yùn)行個(gè)別測(cè)試、測(cè)試模塊或項(xiàng)目中的所有測(cè)試。失敗測(cè)試支持跳回相關(guān)代碼,讓您可以輕松找到問(wèn)題所在。

四、管理項(xiàng)目和項(xiàng)目依賴項(xiàng)

1、Cargo 和 Cargo.toml 支持

2、構(gòu)建腳本支持

3、輕松訪問(wèn) crate 文檔

4、更新版本

5、依賴項(xiàng)聲明中的代碼補(bǔ)全

6、輕松訪問(wèn)外部工具

RustRover 與 Cargo 完全集成,并提供代碼洞察幫助您編輯 TOML 文件。

您可以直接在 IDE 中調(diào)用 Cargo 命令,且專用工具窗口將幫助您管理整個(gè)工作區(qū)。

五、開(kāi)發(fā) Web 應(yīng)用程序

1、HTTP客戶端

2、數(shù)據(jù)庫(kù)訪問(wèn)

3、前端技術(shù)支持

4、Docker 支持

JetBrains 的 Rust IDE 包含開(kāi)發(fā) Web 應(yīng)用程序所需的一切。您可以使用內(nèi)置 HTTP 客戶端發(fā)出 HTTP 請(qǐng)求和分析響應(yīng)。您可以訪問(wèn)我們的 Docker 工具并管理項(xiàng)目的不同組件。

借助集成式數(shù)據(jù)庫(kù)工具,您可以探索數(shù)據(jù)庫(kù)架構(gòu)和表并運(yùn)行任意 SQL 查詢。RustRover 提供與前端開(kāi)發(fā)的無(wú)縫集成。

六、高效團(tuán)隊(duì)協(xié)作

1、完整 VCS 支持(Git 和 GitHub)

2、Code With Me

3、配置共享

RustRover 配有所有必備團(tuán)隊(duì)合作工具。實(shí)時(shí)合作編碼,并直接在 IDE 中與他人交流。共享您的項(xiàng)目配置,包括代碼樣式設(shè)置。使用 Git 和 GitHub 高效工作,并支持探索提交和拉取請(qǐng)求、創(chuàng)建分支和審查代碼。

軟件特色

【代碼協(xié)助】

IDE分析您的代碼,尋找符號(hào)之間的連接,提供代碼完成、快速導(dǎo)航、聰明的錯(cuò)誤分析、格式化和重構(gòu)。

【人體工學(xué)設(shè)計(jì)】

強(qiáng)大的靜態(tài)代碼分析和符合人體工學(xué)的設(shè)計(jì)使開(kāi)發(fā)不僅具有生產(chǎn)力,而且是一種愉快的體驗(yàn)。

【集成的工具】

關(guān)鍵任務(wù)的工具,如rest-runner、coverage工具、功能齊全的調(diào)試器和版本控制集成都在手邊——不包括插件。

【IntelliJ插件生態(tài)系統(tǒng)】

如果您需要除了已經(jīng)豐富的內(nèi)置工具集之外的任何東西,IntelliJ plugin生態(tài)系統(tǒng)將幫助您。

【前端和后端開(kāi)發(fā)】

支持前端開(kāi)發(fā)語(yǔ)言和框架,同時(shí)提供訪問(wèn)和查詢數(shù)據(jù)庫(kù)的工具。

【代碼編輯器】

語(yǔ)法高亮和提示,提高代碼的可讀性。

常用快捷鍵

一、雙Shift

隨處搜索

在 RustRover、項(xiàng)目和當(dāng)前 Git 存儲(chǔ)庫(kù)中快速查找任何文件、操作、類型、符號(hào)、工具窗口或設(shè)置。

二、Ctrl Shift A

查找操作

查找并執(zhí)行命令、打開(kāi)工具窗口或搜索設(shè)置。

三、雙Ctrl

運(yùn)行任何操作

執(zhí)行命令,例如打開(kāi)項(xiàng)目、啟動(dòng)運(yùn)行/調(diào)試配置、運(yùn)行命令行實(shí)用工具等??捎玫拿钊Q于您為項(xiàng)目配置的插件和工具集。

四、Alt Enter

顯示上下文操作

快速修復(fù)突出顯示的錯(cuò)誤和警告,改進(jìn)和優(yōu)化代碼的意圖操作。

五、F2

Shift F2

在代碼問(wèn)題之間導(dǎo)航

跳轉(zhuǎn)到下一個(gè)或上一個(gè)突出顯示的錯(cuò)誤。

六、Ctrl E

查看最近的文件

從列表中選擇最近打開(kāi)的文件。

七、Ctrl Shift Enter

完整的當(dāng)前報(bào)表

插入任何必要的尾隨符號(hào),并將插入符號(hào)放在可以開(kāi)始鍵入下一個(gè)語(yǔ)句的位置。

八、Ctrl Alt L

重新格式化代碼

根據(jù)當(dāng)前代碼樣式設(shè)置重新設(shè)置整個(gè)文件或選定片段的格式。

九、Ctrl Alt Shift T

調(diào)用重構(gòu)

重構(gòu)插入符號(hào)下的元素,例如,安全刪除、復(fù)制、移動(dòng)、重命名等。

十、Ctrl W

CtrlShift W

擴(kuò)展或縮小選區(qū)

根據(jù)特定的代碼構(gòu)造增加或減少選擇范圍。

十一、Ctrl /

Ctrl Shift /

添加/刪除行或塊注釋

注釋掉一行或一行代碼塊。

十二、Ctrl B

前往聲明

導(dǎo)航到實(shí)例化類(稱為方法或字段)的初始聲明。

十三、Alt F7

查找用法

顯示整個(gè)項(xiàng)目中使用代碼元素的所有位置。

常見(jiàn)問(wèn)題

一、RustRover 將支持哪些語(yǔ)言和技術(shù)?

目前,RustRover 支持 Rust、Cargo、TOML、Web 和數(shù)據(jù)庫(kù)技術(shù),以及 IntelliJ IDEA 的所有功能,包括 VCS 集成。

二、RustRover 的許可和定價(jià)是什么?

我們?nèi)栽谘芯?RustRover 的許可和定價(jià)。RustRover 將是以訂閱制出售的商業(yè)產(chǎn)品,與我們的其他 IDE 類似,具有能夠反映其實(shí)際價(jià)值的公平定價(jià)結(jié)構(gòu)。

三、RustRover 什么時(shí)候發(fā)布穩(wěn)定版本?

我們將根據(jù)產(chǎn)品本身的準(zhǔn)備情況發(fā)布 RustRover,而不是根據(jù)特定日期。話雖如此,我們計(jì)劃將產(chǎn)品的公開(kāi)預(yù)覽持續(xù)到最晚 2024 年 9 月。

四、我可以在 CLion 中使用 RustRover 的插件版本嗎?

預(yù)覽階段,RustRover 的插件版本將與 IntelliJ IDEA Ultimate 和 CLion 兼容。我們將與 CLion 團(tuán)隊(duì)聯(lián)系,確定在臨近發(fā)布日期時(shí) CLion 的 Rust 插件的可用性選項(xiàng)。

五、RustRover 會(huì)加入 All Products Pack 嗎?

我們的目的是讓 RustRover 成為 All Products Pack 的一部分。我們還計(jì)劃將其作為獨(dú)立產(chǎn)品推出。

六、現(xiàn)有開(kāi)源 Rust 插件會(huì)受到什么影響?

雖然 JetBrains Marketplace 和 GitHub 上仍然提供,但此插件已被棄用,不再受 JetBrains 官方支持。請(qǐng)參閱發(fā)布博文中的相應(yīng)部分,了解更多詳細(xì)信息。

系統(tǒng)要求

1、64 位 Windows 10 1809 及更高版本,或 Windows Server 2019 及更高版本

2、最低 2 GB 可用 RAM 和 8 GB 系統(tǒng)總 RAM

3、3.5 GB 硬盤(pán)空間,推薦 SSD

4、最低屏幕分辨率 1024x768

更新日志

v2024.2.1版本

此版本的亮點(diǎn)包括前端開(kāi)發(fā)和數(shù)據(jù)庫(kù)支持,以及全行代碼補(bǔ)全。

收起介紹展開(kāi)介紹

同廠商

JetBrains更多+
  • web前端開(kāi)發(fā)工具
  • 程序員常用編程軟件
更多 (24個(gè)) >>網(wǎng)頁(yè)前端開(kāi)發(fā)軟件大全 前端開(kāi)發(fā)工具是用于創(chuàng)建和設(shè)計(jì)網(wǎng)站或Web應(yīng)用程序用戶界面的軟件工具,對(duì)于從事前端開(kāi)發(fā)或者想要學(xué)習(xí)這個(gè)的人員來(lái)說(shuō),相關(guān)的軟件工具是必不可少的,市場(chǎng)上相關(guān)的軟件也非常多,但是很多人不知道前端開(kāi)發(fā)軟件哪個(gè)好,下面小編就給大家提供了常用的前端開(kāi)發(fā)工具推薦,比如Sublime Text、WebStorm系列、HBuilder等等,這些軟件都可以稱得上是前端開(kāi)發(fā)神器,每一款都能給你提供豐富的編程功能,對(duì)此有需求的小伙伴們可以來(lái)挑選下載體驗(yàn)。
  • 下載地址
RustRover 2024電腦版 v2024.2.1官方版

有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)

發(fā)表評(píng)論

0條評(píng)論