问题修复 (Bug Fixes)
- 彻底解决打开文件面板/分屏时终端首行被遮挡削头缺陷。建立备用屏幕原点锁定门禁,禁止在备用屏幕下调用 scrollToBottom,视口与文档视图垂直原点严格锚定在 (0, 0),保留 10px 安全内边距。
- 彻底修复 Vim 模式下方向键移动光标看不见、不跟随问题。支持 DECCKM (\e[?1h) 应用光标键模式,光标移动指令原子自增屏幕修订号触发重绘,并支持 Shift / Ctrl 方向键组合。
- 重构光标渲染与双矩形清除机制。移动光标时新旧矩形同步擦除重绘杜绝残影,非焦点状态下呈现优雅空心描边矩形(Hollow Outline),光标位置始终清晰可见。
- 彻底修复 Vim 模式下无法退出(Esc / :q / 输入法拦截)问题。智能规整中文输入法全角冒号「:」为半角「:」,并在备用屏幕下保障 Esc 键直通发送,一键打断插入模式。
质量门禁与性能对比 (Verification & Benchmarks)
- 测试套件扩充至 17 项 Vim 与备用屏幕专项测试 (VimAndScreenModeTests),全量覆盖 DECCKM 应用光标、修订号自增门禁、中文输入法全角冒号规整及非焦点光标。
- 经由真实 macos27 虚拟机全量验证通过,35 个测试套件(240+ 用例)100% 绿灯。
- 8 项 Release 生产级性能基准全部大幅超越要求:RingBuffer 写入吞吐达 1,914,000+ 行/秒 (193 MB/秒),ANSI TrueColor 解析达 426,000+ spans/秒,键入延迟 ≤ 5.11 μs。
- 经过 Apple Developer ID 官方签名、Hardened Runtime 运行时加固及静态安全扫描,官方公证票据已装订 (Stapled)。
下载与校验
ApexTerm-v1.5.6-macos-arm64.dmg
SHA-256
5969f426924ec6e394c0e597e7a7eb38d048cf00b79b0e7a2f3f4f8178f25a6a
下载后可在“终端”中运行以下命令,确认输出与上面的值一致:shasum -a 256 ~/Downloads/ApexTerm-v1.5.6-macos-arm64.dmg