Claude Code上线全屏渲染模式,彻底解决闪烁和内存膨胀

2026-04-11 13:161阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

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

Claude Code Docs

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,想要这个模式但是暂时不敢更新


--【拾贰】--:

这个好这个好, 经常会闪,我马上升级去