Claude Code 的 fullscreen 渲染模式将界面切换到终端的 alternate screen buffer(与 vim、htop 行为一致),只渲染当前可见的消息。消除了长会话中的闪烁问题,保持内存占用恒定,并启用鼠标支持。
一、切换方式
在任意会话中运行:
CLI 保存 tui 设置并在当前会话中重新启动 fullscreen 渲染,上下文不丢失。运行 /tui 不带参数可查看当前渲染器。
切回默认模式:
也可通过环境变量在启动前设置:
环境变量 CLAUDE_CODE_NO_FLICKER=1 等价于 /tui fullscreen。
二、Transcript viewer
Ctrl+O 在正常提示和 transcript 模式之间切换。Transcript 模式提供 less 风格的导航和搜索:
由于对话存在于 alternate screen buffer 而非终端原生 scrollback,Cmd+F 和 tmux 搜索无法直接搜索对话内容。在 transcript 模式中,两个额外操作可解决此问题:
[— 将完整对话写入终端原生 scrollback buffer(展开所有工具输出),之后Cmd+F、tmux copy mode 等原生工具即可搜索。退出 transcript 模式后恢复 fullscreen 渲染v— 将对话写入临时文件,在$VISUAL或$EDITOR中打开