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.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ǔ)全。
同廠商
JetBrains更多+JetBrains Toolbox APP電腦版 v2.4.2.32922官方版73.31M
JetBrains MPS 2024(語(yǔ)言編程開(kāi)發(fā)環(huán)境) v2024.1官方版660.42M
jetbrains dottrace(.NET性能分析器) v2024.2.5官方版297.08M
dotpeek反編譯軟件 v2024.2.5官方免費(fèi)版96.52M
JetBrains DotMemory(內(nèi)存分析工具) v2024.2.5官方版49.78M
dotCover 2024官方版 v2024.2.549.78M
- 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電腦版 750.69M
查看/多國(guó)語(yǔ)言v2024.2.1官方版 -
RubyMine2024電腦版 662.4M
查看/多國(guó)語(yǔ)言[中文]v2024.2.2官方版 -
JetBrains goland 2024電腦版 714.66M
查看/多國(guó)語(yǔ)言[中文]v2024.2.2.1官方版 -
JetBrains WebStorm2024電腦版 637.12M
查看/多國(guó)語(yǔ)言[中文]v2024.2.2官方版 -
rocketcake網(wǎng)頁(yè)編輯器 17.65M
查看/簡(jiǎn)體中文v5.5官方版 -
bootstrap Web前端UI框架 28.32M
查看/簡(jiǎn)體中文v5.3.3官方版 -
Sublime Text 4 文本編輯器 15.65M
查看/簡(jiǎn)體中文v4169 -
hbuilderx電腦版 39.61M
查看/簡(jiǎn)體中文v3.99.2023122611官方版 -
notepad++綠色版免安裝版 5M
查看/簡(jiǎn)體中文v8.6.4便攜版 -
visual studio code中文綠色版 102.34M
查看/簡(jiǎn)體中文v1.85.1 -
Adobe Brackets(web前端開(kāi)發(fā)工具) 50.06M
查看/簡(jiǎn)體中文v1.9官方中文版 -
aptana studio(Web應(yīng)用程序開(kāi)發(fā)工具) 148.84M
查看/簡(jiǎn)體中文v3.4.2漢化版 -
postman官方中文版電腦版 100.93M
查看/簡(jiǎn)體中文v7.36.1綠色版 -
Dreamweaver 2020中文特別版 220.47M
查看/簡(jiǎn)體中文v20.0.0精簡(jiǎn)版
-
- 下載地址
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門(mén)推薦
- 探月少兒編程電腦版 v4.5.4212.19M / 簡(jiǎn)體中文
- labview2023中文版 2.71G / 簡(jiǎn)體中文
- RubyMine2024電腦版 v2024.2.2官方版662.4M / 多國(guó)語(yǔ)言[中文]
- php for windows版 v8.3.7官方正式版30.67M / 英文
- idea2023官方版 v2023.3.6661.39M / 簡(jiǎn)體中文
- pycharm2023專業(yè)版 v2023.3.5544.09M / 簡(jiǎn)體中文
- webstorm2023官方版 v2023.3.6424.88M / 簡(jiǎn)體中文
- clion2023官方版 v2023.3.4750.29M / 多國(guó)語(yǔ)言[中文]
- Goland2023官方版 v2023.3.6476.44M / 英文
- pspad editor官方版 v5.0.7.775綠色版25.52M / 多國(guó)語(yǔ)言[中文]