EXE
安裝精靈
x64 · 6.8 MB
已發布·持續改進
在一個視窗中完成 Rust 應用程式的編輯、建置、偵錯與測試
一款 Rust 整合開發環境:像 Visual Studio 一樣開啟 cargo 工作區與 Tauri 應用程式進行編輯,並完成建置、中斷點偵錯、測試乃至 egui 畫面設計。
What it is for
TASTERUST 是以 Rust 與 egui 打造的整合開發環境。開啟 cargo 工作區資料夾後,會將套件視為專案、將二進位檔視為啟始專案。透過 rust-analyzer 提供診斷、自動完成、移至定義與重新命名,並將 cargo 建置診斷彙整到錯誤清單。藉由 lldb-dap 偵錯工具,可使用條件式中斷點、逐步執行、區域變數與監看式,並以易讀的形式顯示 String、Vec 與列舉的值。在測試總管中執行測試,或只挑選一個放到偵錯工具中執行;以 egui 表單設計工具繪製畫面並產生程式碼。Tauri v2 應用程式可以開發執行、建置並偵錯 Rust 端,Git 變更與整合式終端機也都在同一個視窗中。可在 Windows 與 Linux 上執行。
透過 cargo metadata 顯示套件、資料夾與檔案,並在具備語法醒目提示、多重游標、摺疊、括號配對、迷你地圖、視窗分割與檔案中尋找的編輯器中開啟。
透過 rust-analyzer 在輸入時提供診斷、快速諮詢、移至定義、自動完成、尋找所有參考、重新命名與 rustfmt 格式化。也可連接 TypeScript、HTML、CSS 語言伺服器。
執行建置方案、重建、cargo check 與 Clippy,將 JSON 診斷彙整到錯誤清單,點選即可跳到該行。
透過 lldb-dap 使用中斷點(含條件式)、逐步執行、呼叫堆疊、區域變數、監看式與即時運算視窗,暫停時將滑鼠停在變數上即可查看值。
在依套件與目標分類的測試樹中執行全部、所選或僅失敗的測試,也可將選取的單一測試放到偵錯工具中執行,並在中斷點停下。
為每個設定檔指定啟動目標、命令列引數、環境變數、工作資料夾與 cargo features,以 GUI、CLI 等不同方式執行同一個專案。
以工具箱、文件大綱與屬性視窗繪製 egui 畫面,儲存時產生 Rust 程式碼與事件檔。在預覽中,表單會實際運作。
開啟 Tauri v2 應用程式進行開發執行、建置與安裝檔檢查,並在 #[tauri::command] 函式上設定中斷點以偵錯 Rust 端。
在 Git 變更視窗中暫存、提交、推送並查看差異,並在編輯器邊界標示已變更的行。整合式終端機是真正的虛擬終端機,全螢幕程式也能執行。
Product value
Focused work
Verified release
只顯示目前清單中已驗證的版本、平台、檔案大小、簽章狀態與 SHA-256。
Continue
Other tools
TASTERUST 0.1.22026-10-08 發布
正在準備 macOS 版本。發布後安裝檔會顯示在這裡。
Discussion
歡迎留下對產品的意見、問題或使用心得。回報錯誤請使用客戶支援。
登入後即可留下回饋。
還沒有回饋。來留下第一則評論吧。