引言:多终端切换之痛
在终端里深度使用 Claude Code 一段时间后,你很快会遇到一个现实问题:
场景:前后端需求同时开发,一个终端跑 Claude Code,另一个查看日志,还需要随时管理文件、提交代码……多个终端窗口切来切去,既麻烦又不直观,完全看不到各终端的实时状态。
以前我的解法是 tmux。但 tmux 毕竟是上个世纪的工具:命令多、记不住,界面也不美观,感觉像在用古董。
直到我在 X 上看到 Claude Code 之父 Boris 的推文,他在用 Ghostty。我去试了试,然后又发现了 Yazi 和 Lazygit,这套组合彻底改变了我的终端工作流。
今天我们就来聊这个终端三件套:
- 🖥️ Ghostty:现代化终端模拟器,原生支持多标签、分屏
- 📂 Yazi:用 Rust 写的闪电文件管理器,支持文件预览
- 🔀 Lazygit:可视化 Git TUI,用快捷键替代繁琐的 git 命令
一、Ghostty:让终端回归现代
1.1 为什么是 Ghostty?
Ghostty 是由 HashiCorp 创始人 Mitchell Hashimoto 开发的新一代终端模拟器,核心卖点是:
- 原生 UI:macOS 用 Swift + AppKit,Linux 用 GTK4,界面就是系统原生风格
- GPU 加速渲染:macOS 用 Metal,Linux 用 OpenGL,流畅到飞起
- 开箱即用:几乎不需要配置就能有很好的体验
- 内置分屏:不需要 tmux,原生支持 tabs 和 splits
官方下载地址:https://ghostty.org/download
1.2 核心操作
标签页管理:
| 操作 | macOS | Linux |
|---|---|---|
| 新建标签页 | Cmd + T | Ctrl + Shift + T |
| 切换标签页 | Cmd + 1~9 | Ctrl + 1~9 |
| 关闭标签页 | Cmd + W | Ctrl + Shift + W |
分屏操作:
| 操作 | macOS | Linux |
|---|---|---|
| 向右分屏 | Cmd + D | Ctrl + Shift + E |
| 向下分屏 | Cmd + Shift + D | Ctrl + Shift + O |
| 切换分屏 | Cmd + Shift + [/] | Ctrl + Shift + [/] |


