Claude Code上线全屏渲染模式,彻底解决闪烁和内存膨胀
- 内容介绍
- 文章标签
- 相关推荐
Claude Code 之父 Boris Cherny 宣布推出实验性的 NO_FLICKER 全屏渲染模式。该模式将界面绘制在终端的备用屏幕缓冲区上(类似 vim 或 htop 的工作方式),只渲染当前可见的消息,从根本上解决了长对话中的屏幕闪烁、画面跳动和内存持续增长问题。
启用方式为在启动时设置环境变量 `CLAUDE_CODE_NO_FLICKER=1 claude`,需要 v2.1.88 或更高版本。
Enable fullscreen rendering
启用全屏渲染
启动 Claude Code 时设置 CLAUDE_CODE_NO_FLICKER 环境变量:
CLAUDE_CODE_NO_FLICKER=1 claude
要为每个会话启用,可以在你的shell配置文件中导出变量,比如~/.zshrc或~/.bashrc:
export CLAUDE_CODE_NO_FLICKER=1
全屏模式同时引入了鼠标支持:点击输入框可定位光标,点击折叠的工具输出可展开查看,点击 URL 或文件路径可直接打开,拖拽选择文本松开即自动复制到剪贴板。滚动方面支持鼠标滚轮和 PgUp/PgDn 键盘快捷键,滚动速度可通过 CLAUDE_CODE_SCROLL_SPEED 调节。
代价是原生的 Cmd+F 搜索和原生复制粘贴不再直接可用。替代方案是按 Ctrl+O 进入类似 less 的转录模式,用 / 搜索,用 [ 将完整对话写回原生滚动缓冲区供 Cmd+F 使用。如果鼠标捕获造成干扰(尤其在 SSH 或 tmux 环境下),可额外设置 CLAUDE_CODE_DISABLE_MOUSE=1 关闭鼠标功能但保留无闪烁渲染。该模式目前为研究预览阶段。
image1220×944 75.7 KB
Fullscreen rendering - Claude Code Docs
Enable a smoother, flicker-free rendering mode with mouse support and stable memory usage in long conversations.
网友解答:--【壹】--:
挺好使的,感觉更加像一个对话了
--【贰】--:
挺好使的
--【叁】--:
把opencode的学过来了
--【肆】--:
感谢分享
--【伍】--:
这不艾特一下哈雷佬试试毒
--【陆】--:
加上这个设置,windows下用鼠标选择文字,直接ctrl+v复制中文乱码。得自己ctrl+c,然后ctrl+v才不乱码
image1630×126 6.69 KB
--【柒】--:
cc有没有办法把光标的块换成|,正常在终端界面是|,进到cc后强制改成块,用着不是很习惯
--【捌】--:
感谢分享,虽然我的Claude 是装在wsl的
--【玖】--:
盼星星盼月亮,终于盼到了…windows用户太苦了
--【拾】--:
哇早这样不就好了吗
有没有人测试一下好不好用
--【拾壹】--:
cc每上一个版本都要带出好几个其他的bug,想要这个模式但是暂时不敢更新
--【拾贰】--:
这个好这个好, 经常会闪,我马上升级去
Claude Code 之父 Boris Cherny 宣布推出实验性的 NO_FLICKER 全屏渲染模式。该模式将界面绘制在终端的备用屏幕缓冲区上(类似 vim 或 htop 的工作方式),只渲染当前可见的消息,从根本上解决了长对话中的屏幕闪烁、画面跳动和内存持续增长问题。
启用方式为在启动时设置环境变量 `CLAUDE_CODE_NO_FLICKER=1 claude`,需要 v2.1.88 或更高版本。
Enable fullscreen rendering
启用全屏渲染
启动 Claude Code 时设置 CLAUDE_CODE_NO_FLICKER 环境变量:
CLAUDE_CODE_NO_FLICKER=1 claude
要为每个会话启用,可以在你的shell配置文件中导出变量,比如~/.zshrc或~/.bashrc:
export CLAUDE_CODE_NO_FLICKER=1
全屏模式同时引入了鼠标支持:点击输入框可定位光标,点击折叠的工具输出可展开查看,点击 URL 或文件路径可直接打开,拖拽选择文本松开即自动复制到剪贴板。滚动方面支持鼠标滚轮和 PgUp/PgDn 键盘快捷键,滚动速度可通过 CLAUDE_CODE_SCROLL_SPEED 调节。
代价是原生的 Cmd+F 搜索和原生复制粘贴不再直接可用。替代方案是按 Ctrl+O 进入类似 less 的转录模式,用 / 搜索,用 [ 将完整对话写回原生滚动缓冲区供 Cmd+F 使用。如果鼠标捕获造成干扰(尤其在 SSH 或 tmux 环境下),可额外设置 CLAUDE_CODE_DISABLE_MOUSE=1 关闭鼠标功能但保留无闪烁渲染。该模式目前为研究预览阶段。
image1220×944 75.7 KB
Fullscreen rendering - Claude Code Docs
Enable a smoother, flicker-free rendering mode with mouse support and stable memory usage in long conversations.
网友解答:--【壹】--:
挺好使的,感觉更加像一个对话了
--【贰】--:
挺好使的
--【叁】--:
把opencode的学过来了
--【肆】--:
感谢分享
--【伍】--:
这不艾特一下哈雷佬试试毒
--【陆】--:
加上这个设置,windows下用鼠标选择文字,直接ctrl+v复制中文乱码。得自己ctrl+c,然后ctrl+v才不乱码
image1630×126 6.69 KB
--【柒】--:
cc有没有办法把光标的块换成|,正常在终端界面是|,进到cc后强制改成块,用着不是很习惯
--【捌】--:
感谢分享,虽然我的Claude 是装在wsl的
--【玖】--:
盼星星盼月亮,终于盼到了…windows用户太苦了
--【拾】--:
哇早这样不就好了吗
有没有人测试一下好不好用
--【拾壹】--:
cc每上一个版本都要带出好几个其他的bug,想要这个模式但是暂时不敢更新
--【拾贰】--:
这个好这个好, 经常会闪,我马上升级去

