使用Tmux缓解Claude Code终端抖动问题
使用tmux缓解claude code终端抖动问题
从claude code最新版终端抖动厉害继续讨论:
大多数终端在接收程序的输出流时,是直接渲染的
所以每当AI思考,或是执行高刷新率终端命令时,终端界面就会出现高频率的闪烁和抖动
这是因为Claude Code向终端发送了过量的控制字符,导致终端不停地因为重绘而刷新屏幕
Tmux可以缓解这个问题
是的,无论Claude Code以多快的速率发送控制字符,Tmux都会在内存中先进行虚拟渲染,然后再以一个平滑、稳定的帧率同步到我们的真实屏幕上
这样,大大减少了长期的闪烁,虽然仍然会闪几帧,不过比起没用之前好多了
如果是远程SSH的话,终端就再也不会卡得动不了啦
那么如何配置呢
首先,安装Tmux,各个Linux系统的仓库里都有,直接安装即可
接下来,需要做一些配置,优化tmux的使用体验
nano ~/.tmux.conf
set -g mouse on # 鼠标滚轮直接看日志
set -g history-limit 50000 # 保证有足够的日志看,但也不炸内存
set -s escape-time 10 # 操作无延迟
setw -g mode-keys vi # 方便像Vim一样搜索日志
然后 tmux source ~/.tmux.conf 让其生效
再使用 tmux 启动tmux终端再在里面启动claude就好啦w
50 posts - 48
via - 热门话题 (author: ByteBender)
评论已关闭