RustRover是JetBrains官方為Rust編程語言開發(fā)的一個集成開發(fā)環(huán)境(IDE),對非商業(yè)性質(zhì)的使用永久免費。讓Rust開發(fā)者們也能用上JetBrains那簡約、專業(yè)、高效的開發(fā)邏輯。支持全中文界面,可以自定義安裝各種功能的插件, 能夠自定義字體、字號等多種設(shè)置。RustRover不包含Rust工具鏈,但是你可以從RustRover內(nèi)一鍵獲取Rust工具鏈及其依賴的必要組件。
Rust 社區(qū)成員推薦
Luca Palmieri
首席工程顧問Mainmatter GmbH
RustRover 能供處理各種類型和大小的 Rust 代碼庫。 我已經(jīng)把它當(dāng)作日常驅(qū)動:如果沒有它廣泛的自動化重構(gòu),我在大型項目上的效率甚至不會達到現(xiàn)在的一半。
Tim McNamara
《Rust in Action》作者,accelerant.dev 創(chuàng)始人
RustRover 感覺非常協(xié)調(diào),設(shè)計得很周到。 使用起來相當(dāng)愉快,它讓調(diào)試變得非常簡單。
RustRover中文版安裝步驟
1、在本站下載RustRover中文版安裝程序并打開,點擊下一步
2、選擇安裝位置,點擊下一步
3、選擇安裝選項,全部勾選使用更方便,完成后點擊下一步
4、點擊安裝
5、稍待片刻即可完成安裝,重啟電腦就能開始使用了
RustRover怎么免費使用
1、RustRover在安裝完成后第一次打開時,會讓用戶選擇界面語音,默認(rèn)選擇中文語言包,點擊下一個
2、勾選我確定,點擊繼續(xù)
3、點擊不發(fā)送
4、點擊免費非商業(yè)使用
5、點擊注冊,跳轉(zhuǎn)到瀏覽器中,注冊一個JetBrains的賬號,然后返回此處登錄,就能非商業(yè)性地永久免費使用了
RustRover優(yōu)勢亮點
更快地編寫代碼
從上下文感知代碼補全與生成、實時分析與快速修復(fù)、智能重構(gòu)、實時模板等功能中受益。
花費更少時間處理日常任務(wù)
在 IDE 中安裝 rustup,只需點擊一下即可應(yīng)用編譯器建議的修正。您甚至不必記得將新建的 Rust 文件手動附加到 main.rs 或在 Cargo.toml 中將流行的 crate 添加到依賴項列表中,因為 RustRover 會替您代勞。
探索和理解代碼庫
高亮顯示每個語法元素,包括推斷的類型和宏、cfg 塊和不安全的代碼用法。解鎖全面的類型信息并快速訪問語言和 crate 文檔,以及使用 RustRover 的強大搜索功能瀏覽您的代碼庫。
運行、調(diào)試、測試和分析代碼
在項目中運行單個測試、測試模塊或所有測試,并選擇各種運行目標(biāo)。由于完全支持開發(fā) CLI 應(yīng)用程序,您還可以創(chuàng)建自定義運行配置。通過從控制臺中的錯誤消息跳轉(zhuǎn)到相關(guān)代碼,快速排查失敗的測試。
管理項目及其依賴項
借助代碼洞察與完全 Cargo 集成,編輯 TOML 文件。您還可以管理整個工作區(qū),以及在專用工具窗口中運行 Cargo 命令。
開發(fā) Web 應(yīng)用程序
RustRover 可與前端開發(fā)工作流程無縫集成。使用內(nèi)置的 HTTP 客戶端發(fā)出請求并分析響應(yīng)。使用 Docker 工具管理各種項目組件,并使用數(shù)據(jù)庫工具探索數(shù)據(jù)庫模式和表格。
高效團隊協(xié)作
RustRover 配有所有必備的團隊合作工具。實時合作編碼,并直接在 IDE 中與他人交流。共享您的項目配置,包括代碼樣式設(shè)置。使用 Git、GitHub 和 GitLab 平穩(wěn)地工作,探索提交與拉取請求、創(chuàng)建分支和審查代碼。