第12集:实战排错 Q&A
💡 进群学习加 wx: agentupdate
(申请发送: agentupdate)
(申请发送: agentupdate)
多终端共存、性能调优、远程断线、配置冲突等实战问题。
Q6:同时装了 Ghostty + iTerm2 + Warp,怎么管理不冲突?
多个终端完全可共存。它们共用 shell 配置(如 ~/.zshrc),但各自拥有独立的界面配置。选一个作为主力,其他按需打开即可。
Q7:Agent 输出太多,终端卡死了怎么办?
- Ghostty / cmux:几乎不会卡。如遇极度负载,可增大 scrollback-limit。
- iTerm2:CPU 渲染易卡。建议限制滚动缓冲区行数或关闭无限滚动。
- Warp:UI 开销大。建议关闭 AI 自动补全。
Q8:tmux 会话丢了怎么办?能恢复吗?
- 系统重启:tmux server 被杀,会话无法恢复。建议使用
tmux-resurrect插件自动保存。 - 误杀 Session:无法恢复,需重新创建。
- SSH 断线:Session 仍在后台。重新连接后运行
tmux attach即可恢复。
Q9:tmux 快捷键和 Claude Code 快捷键冲突怎么解决?
建议将 tmux 的前缀键(prefix)从默认的 Ctrl+b 改为 Ctrl+a 或 Ctrl+Space,这能有效避免与大多数 CLI 工具冲突。
Q10:公司服务器只能用 SSH,没有图形界面——最优 Agent 终端方案是什么?
终极方案:Ghostty (本地) + SSH + tmux (远程)。 Ghostty 提供最快的渲染,tmux 确保即使网络波动断开,远程 Agent 任务也能持续执行。
附录:核心配置参考
Ghostty (~/.config/ghostty/config):
theme = catppuccin-mocha
scrollback-limit = 100000
tmux (~/.tmux.conf):
set -g mouse on
set -g history-limit 100000
set -g prefix C-a
unbind C-b
bind C-a send-prefix