第12集:实战排错 Q&A

⏱ 预计阅读 3 分钟 更新于 2026/5/7
💡 进群学习加 wx: 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+aCtrl+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