#tui #configurable #reusable #view #define #traits #mildly

tui_view

可重用且轻微可配置的 TUI 视图

7 个版本

0.2.5 2023 年 6 月 26 日
0.2.4 2023 年 6 月 25 日
0.1.0 2023 年 6 月 18 日

#477 in 命令行界面

36 每月下载次数

MIT 许可证

16KB
343 代码行数(不含注释)

Crate Status Docs Status

一个可重用且轻微可配置的 TUI 前端库。

该库旨在提供一种简单的方法,将一些数据加载到终端界面,无需前端编程。它提供基本操作,但也允许定义自定义按键绑定。

用户需要做的是在结构体上实现 Opts 特性中的一个必需方法,并将其传递给 create_view 函数。

文档

我正在使用此库编写的应用程序

由于键入搜索,无法在不使用修饰符的情况下定义自定义按键绑定。

默认按键绑定

  • <C-e>: 退出
  • <C-d>: 向下滚动内容
  • <C-u>: 向上滚动内容
  • <C-j>: 选择下一个停靠项目
  • <C-k>: 选择上一个停靠项目
  • <C-b>: 切换停靠
  • <C-p>: 切换弹出
  • 键入以搜索。

屏幕截图

Screenshot_20230623_210129 Screenshot_20230623_210208 Screenshot_20230623_210222 Screenshot_20230623_210242 Screenshot_20230623_210306

依赖项

~7–19MB
~202K SLoC