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
欢迎留下对产品的意见、问题或使用体验。报告错误请使用客户支持。
登录后即可留下反馈。
还没有反馈。来留下第一条评价吧。