ratatui - 使用 Ratatui 和 KMP 构建终端用户界面
提供在 Rust 和 Kotlin Multiplatform 中构建终端 UI、布局、组件及事件循环的参考指南。
标签
更新于: 2026-09-17能力
典型输入
典型输出
该技能可以做什么
- 构建终端用户界面
- 设计灵活的 UI 布局
- 渲染即时模式组件
- 处理终端输入事件
- 实现 KMP TUI 模式
输入
- Rust 或 KMP 项目代码
- 终端 UI 布局需求
- 终端输入事件
输出
- 渲染的终端 UI 帧
- 终端缓冲区差异更新
- ANSI 转义码序列
要求
- Rust 或 Kotlin Multiplatform 开发环境
- 支持 Raw 模式与 ANSI 转义码的终端模拟器
- ratatui 0.30 依赖包或 KMP TUI 相关依赖
