✍️ Gate 廣場「創作者認證激勵計劃」進行中!
我們歡迎優質創作者積極創作,申請認證
贏取豪華代幣獎池、Gate 精美周邊、流量曝光等超過 $10,000+ 豐厚獎勵!
立即報名 👉 https://www.gate.com/questionnaire/7159
📕 認證申請步驟:
1️⃣ App 首頁底部進入【廣場】 → 點擊右上角頭像進入個人主頁
2️⃣ 點擊頭像右下角【申請認證】進入認證頁面,等待審核
讓優質內容被更多人看到,一起共建創作者社區!
活動詳情:https://www.gate.com/announcements/article/47889
升級 Claude Code v2.1.89 之後,終端裡的對話往上滾就沒了,歷史消息直接“消失”。
不是模型把上下文壓縮了,是新版的渲染引擎改了——虛擬化滾動,只渲染當前視口內容,歷史消息在界面上"消失"了。
iTerm2、自帶終端都一樣,問題在 Claude Code 這一層。
解法很簡單:用 tmux 包一層。
tmux 有自己獨立的 scrollback buffer,不受應用層渲染影響。配置三行就夠:
set -g history-limit 50000
set -g mouse on
set -sg escape-time 10
50000 行歷史,鼠標滾輪直接翻,ESC 延遲調低不影響交互。
我加了一個 shell 函數,打 cc 自動啟動 tmux + Claude Code,已有 session 直接連回去。
用了一晚上,再也沒丟過歷史。