1 个不稳定版本

0.1.0 2021 年 8 月 29 日

#149#change

MIT 许可证

23KB
599

cic Change Interactive CSV

一个用于查看和编辑 CSV 的命令行工具。正在开发中。

目标是创建一个类似 Excel 的界面,占据整个终端窗口,并使用 vim 绑定在单元格间导航进行编辑。这将不具有任何“Excel”计算功能,它只存储/编辑静态数据(即 CSV)。

备注

快捷键

hjkl 移动 c 更新单元格为新值(提示覆盖) a 编辑单元格值(提示更新) dd 删除行 o 新行

模式类型

  • 移动
    • 移动方向
    • 添加行
    • 删除行
  • 提示/命令
    • 添加列
    • 删除列(带提示?)
  • 视觉
    • 移动行
    • 移动列?
  • 插入

可能需要将用户输入和实际命令分开?

终端事件 + 模式 -> 动作

依赖关系

~2.8–3.5MB
~56K SLoC