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ì)量。
RustRover 2024.3.4新功能
一、新的 Rust 特定功能
當(dāng)啟用外部 linter 時(shí),我們?yōu)榻栌脵z查器錯(cuò)誤實(shí)現(xiàn)了變量生命周期可視化。
如果您使用的是外部 linter,則 Problems(問(wèn)題)工具窗口中將出現(xiàn)一個(gè)新的 Project Errors(項(xiàng)目錯(cuò)誤)視圖。
RustRover 現(xiàn)在可以檢測(cè) Cargo.toml 文件中未使用的依賴項(xiàng),并建議快速修復(fù)選項(xiàng)以便移除。
被排除在工作區(qū)之外的 crate 現(xiàn)在會(huì)顯示在 Attach Cargo Projects(附加 Cargo 項(xiàng)目)窗口中。
我們默認(rèn)啟用 Rustfmt,而不是內(nèi)置格式化程序。 您可以隨時(shí)在 Settings | Rust | Rustfmt(設(shè)置 | Rust | Rustfmt)中根據(jù)自己的喜好進(jìn)行調(diào)整。
二、RustRover 中的 AI Assistant
RustRover 2024.3 具有與 JetBrains AI Assistant 的更深層次集成,確保比以往更精確、更快速的結(jié)果。
1、JetBrains 構(gòu)建的基于云的新 LLM
RustRover 現(xiàn)已與 Mellum 完全集成。Mellum 是我們專有的大語(yǔ)言模型 (LLM),從頭開(kāi)始設(shè)計(jì),專為支持 JetBrains AI Assistant。 它提供更快、更智能、更能感知上下文的云代碼補(bǔ)全。
Mellum 的強(qiáng)大之處不僅在于其速度和準(zhǔn)確性,它還受益于與 IDE 的深度集成。 客戶端 IDE 與服務(wù)器端 AI 邏輯之間的這種協(xié)同作用使 Mellum 能夠根據(jù)每個(gè)項(xiàng)目的需求提供上下文感知型代碼建議。
2、Fix with AI(使用 AI 修正)快速修復(fù)操作
現(xiàn)在,您可以使用 Alt+Enter 快捷鍵執(zhí)行新的 Fix with AI(使用 AI 修正)快速修復(fù)操作。
3、選擇聊天模型提供商的選項(xiàng)
現(xiàn)在,您可以選擇自己喜歡的 AI 聊天模型,例如 Google Gemini、OpenAI 或您機(jī)器上的本地模型。 有了更多選擇,您可以自定義 AI 聊天的響應(yīng)以適合您的具體工作流,享受適應(yīng)性更強(qiáng)的個(gè)性化體驗(yàn)。
4、改進(jìn)的上下文管理
在此更新中,對(duì)于 AI Assistant 在建議中考慮的上下文,我們使其管理更加透明和直觀。 改進(jìn)的 UI 可讓您查看和管理作為上下文包含的每個(gè)元素,提供完全的可見(jiàn)性和控制。 現(xiàn)在,打開(kāi)的文件以及其中選擇的代碼都會(huì)自動(dòng)添加到上下文中,您可以根據(jù)需要輕松添加或移除文件,自定義上下文以適合您的工作流。 此外,您還可以附加項(xiàng)目范圍的指令來(lái)指導(dǎo) AI Assistant 在整個(gè)代碼庫(kù)中的響應(yīng)。
5、其他改進(jìn)包括在測(cè)試失敗輸出中的 panic 回溯附近添加 Explain with AI(使用 AI 解釋)嵌入按鈕。
三、新終端改進(jìn)
cargo test 命令在新終端中的補(bǔ)全將建議測(cè)試函數(shù)以及包含這些函數(shù)的模塊。
您可以通過(guò) Settings | Tools | Terminal | Enable New Terminal(設(shè)置 | 工具 | 終端 | 啟用新終端)啟用新終端。
四、VCS
現(xiàn)在,您可以直接從編輯器提交更改,在 Git Log(Git 日志)工具窗口的 Branches(分支)窗格上查看標(biāo)記,并使用倉(cāng)庫(kù)的淺克隆等功能。 其他 UI 改進(jìn),例如在差異對(duì)話框中顯示文件路徑和在歡迎屏幕上顯示分支名稱等,進(jìn)一步增強(qiáng)了實(shí)用性和導(dǎo)航的便利性。
更新還包括 AI 生成的 PR/MR 標(biāo)題和描述以簡(jiǎn)化代碼審查,以及新創(chuàng)建的擱置更改列表的標(biāo)題。
五、性能、UI 和更多
我們還提高了 IDE 的整體性能并消除了一些惱人的凍結(jié)情況。 此外,RustRover 2024.3 還包含 IntelliJ IDEA 的最新更新,例如 UI 改進(jìn)和 WSL 中更好的項(xià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.3.4版本
RustRover 2024.3 引入了適用于 Rust 語(yǔ)言的新功能、與 JetBrains AI Assistant 的更深層次集成,以及性能改進(jìn)和新的 VCS 功能等。
同廠商
JetBrains更多+dotpeek 2025官方版 v2025.1.2111.25M
RubyMine2025電腦版 v2025.1.1官方版733.54M
DataGrip2024官方電腦版 v2024.3.5757.03M
PhpStorm2025官方版 v2025.1.0.1751.07M
JetBrains WebStorm2024電腦版 v2024.3.5官方版807.82M
goland 2025官方版 v2025.1793.1M
- 程序員常用編程軟件
- web前端開(kāi)發(fā)工具
-
更多 (85個(gè)) >>程序員常用編程軟件大全 編程用的文本編輯器是專門用于編寫(xiě)和編輯代碼的工具,它們提供了許多針對(duì)程序員的功能和便利性。像Visual Studio Code是由微軟開(kāi)發(fā)的免費(fèi)、開(kāi)源且跨平臺(tái)的文本編輯器,其中擁有強(qiáng)大的代碼編輯功能、智能補(bǔ)全、調(diào)試支持和豐富的插件生態(tài)系統(tǒng),適用于各種編程語(yǔ)言和框架;Sublime Text則是款款輕量級(jí)、快速、強(qiáng)大的文本編輯器,支持跨平臺(tái)使用,還具有高度可定制性和豐富的插件生態(tài)系統(tǒng),適用于多種編程語(yǔ)言和快捷操作。當(dāng)然除了以上文本編輯器,小編還整理提供了很多程序員常用的編程軟件以供參考選擇,這些編程文本編輯器各有特點(diǎn),可以根據(jù)個(gè)人偏好、所要開(kāi)發(fā)的語(yǔ)言和項(xiàng)目需求來(lái)選擇適合的編輯器。
-
-
aardio官方版 10.32M
查看/簡(jiǎn)體中文v40.7.2中文版 -
Apifox電腦版 178.52M
查看/簡(jiǎn)體中文v2.7.12官方公網(wǎng)版 -
R語(yǔ)言軟件 85.04M
查看/簡(jiǎn)體中文v4.5.0 -
typora中文版 88.49M
查看/簡(jiǎn)體中文v1.10.8 -
RubyMine2025電腦版 733.54M
查看/多國(guó)語(yǔ)言[中文]v2025.1.1官方版 -
Diffinity(代碼對(duì)比工具) 1.35M
查看/英文v0.9.4 -
CLion2025官方版 1.8G
查看/多國(guó)語(yǔ)言v2025.1.1 -
goland 2025官方版 793.1M
查看/多國(guó)語(yǔ)言[中文]v2025.1 -
FastAdmin(后臺(tái)開(kāi)發(fā)框架) 11.83M
查看/簡(jiǎn)體中文v1.6.1 -
Codecraft在線編程軟件 350.6M
查看/簡(jiǎn)體中文v2.7.1.6官方版 -
github desktop電腦版 164.5M
查看/英文v3.4.19官方版 -
Mrp編輯助手官方版 705K
查看/簡(jiǎn)體中文v1.7.6.3 -
scriptcryptor compiler(vbs/js腳本編譯成EXE) 8.83M
查看/英文v4.5.0.0 -
PureBasic(basic語(yǔ)言編譯器) 72.27M
查看/英文v6.20 -
EverEdit綠色便攜版 5.66M
查看/簡(jiǎn)體中文v4.5.0.4500 -
DevEco Studio官方中文版 2.22G
查看/簡(jiǎn)體中文v5.0.11.100
-
- 下載地址
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門推薦
jetbrains fleet編輯器 v1.48.236官方版98.24M / 多國(guó)語(yǔ)言
clion2023官方版 v2023.3.6750.69M / 多國(guó)語(yǔ)言[中文]
webstorm2023官方版 v2023.3.8424.82M / 簡(jiǎn)體中文
phpstorm2023官方版 v2023.3.8459.1M / 簡(jiǎn)體中文
jetbrains rider 2024(C語(yǔ)言編輯開(kāi)發(fā)工具) v2024.3.5官方版1.44G / 英文
cimco edit2024官方版 v24.01.33338.37M / 簡(jiǎn)體中文
pspad editor官方版 v5.0.7.775綠色版25.52M / 多國(guó)語(yǔ)言[中文]
gvim windows(vim編輯器) v9.1.018.57M / 簡(jiǎn)體中文
PHP Coder漢化版 v1.01018K / 簡(jiǎn)體中文
eclipse官方電腦版 v4.34106.33M / 英文