-
v8.0.3 Stable
released this
2026-08-07 23:35:42 +08:00 | 3 commits to master since this release小狸 Pro-CLI v8.0.3 — Vim 键位
本次为体验增强版本,给 TUI 带来 Vim 风格键位,向 opencode 的「纯键盘流」交互进一步靠拢。
✨ 新功能:Vim 风格键位(默认开,
/vim可开关)输入框模态编辑 ——
Esc在 NORMAL / INSERT 间切换:- 移动:
h j k l、w / b(跳词)、0 / $(行首/行尾)、^(首个非空白)、gg / G(文首/文尾) - 进入插入:
i / a / o(插入/追加/下方新行)、I / A / O(行首/行尾/上方新行) - 编辑:
dd(删行)、x(删字)、dw(删词)、d$(删到行尾)、u(撤销) - 普通模式下
回车= 下移一行(与 vim 一致)
聊天区导航(输入框未聚焦时生效):
j / k逐行滚动、Ctrl+F / B翻页、Ctrl+D / U半页Ctrl+Space在输入框与聊天区之间切换焦点、i聚焦并进入插入
其它:输入框下方提示栏实时显示
-- INSERT --/-- NORMAL --;/help已补充 Vim 键位说明;可用config.json的vim_mode: false默认关闭。🛠 工程
- 核心状态机抽成纯模块
xcli_core/vim_keys.py(VimInputState,不依赖 textual),配tests/test_vim_keys.py,18 项动作单测全部通过 - 版本号统一升至 v8.0.3
注:本环境未安装 textual,无法在此跑通 TUI 实机冒烟;核心 vim 逻辑已单测覆盖,TUI 集成请在装有 textual 的环境验证。
Downloads
- 移动: