首先...我為什麼改用 Ghostty
在每天使用 Claude Code 幾個月後,我發現自己幾乎不再用 VSCode 或 Cursor,只用了終端機和 Git 面板,其他一切都由 Claude Code 處理。
問題在於 VSCode 的終端機很脆弱,長時間的 Claude Code 工作階段會讓它崩潰,即使在 M4 上也一樣。這不是硬體問題,而是終端機根本沒有為 AI 規模的輸出量打造...我需要一個真正的終端機

Ghostty 出現了,社群很重要,而且它是由 @mitchellh 打造的,他是 HashiCorp 的共同創辦人,一個有著輝煌記錄的人。Ghostty 給人一種面向未來的感覺。

這是我關於 Ghostty 和 Claude Code 工作流程的三篇文章中的第一篇。我先從我的「SAND」快捷鍵開始,這些快捷鍵讓面板管理變得輕而易舉
- 我的 Ghostty 搭配 Claude Code 設定與 SAND 快捷鍵
- 使用 Lazygit 監控 Claude Code 的變更
- 使用 Git Worktrees 和 Claude Code 實現平行 Agent
開始使用 Ghostty
從 ghostty.org 下載 Ghostty(支援 macOS 和 Linux)。安裝完成後,你需要在 ~/.config/ghostty/config 建立一個設定檔。
最簡單的設定方式?打開 Claude Code 並告訴它:
用這個設定來配置 Ghostty:
https://gist.github.com/davila7/5b07f55a6e65a06c121da9702d10c2e2
Claude 會讀取這個 Gist,建立設定檔,然後就完成了。如果你偏好手動操作:
1mkdir -p ~/.config/ghostty2curl -o ~/.config/ghostty/config https://gist.githubusercontent.com/davila7/5b07f55a6e65a06c121da9702d10c2e2/raw/config
我在 Ghostty 中如何管理面板
將 Ghostty 與 Claude Code 搭配使用,最理想的方式是使用分割面板——你可能讓 Claude 在一側,Git 變更在另一側,或許第三個面板放檔案瀏覽器。如果你無法不假思索地分割、導航和關閉面板,你就會花時間在摸索快捷鍵上,而不是寫程式。
我老是忘記 Ghostty 的快捷鍵,所以我把它們整理成一個好記的口訣:SAND。四個字母,四個動作,每個面板操作都屬於其中一個類別
S - Split:建立新面板
將你的終端機分割成多個面板。
- Cmd+D 向右分割(垂直)
- Cmd+Shift+D 向下分割(水平)

A - Across:在分頁之間移動
在分頁之間導航。
- Cmd+T 開啟新分頁
- Cmd+Shift+左/右 在分頁之間移動

N - Navigate:在分割面板之間跳轉
在分割面板之間移動焦點。
- Cmd+Alt+方向鍵 往任意方向跳轉
- Cmd+Shift+E 將所有分割面板均分

- Cmd+Shift+F 放大某個面板(再次按下恢復)

D - Destroy:關閉面板和分頁
關閉你不需要的東西。
- Cmd+W 關閉目前的面板或分頁

我的工作流程佈局
這就是我日常的設定,它可以從 1 個擴展到 3 個同時運行的 Claude Code 實例...記住使用 SAND!
從簡單開始:左側一個 Claude Code 面板,按 S(Cmd+D)向右分割,然後在那裡執行 lazygit,即時監控 Claude 所做的每個提交和差異。

然後再按一次 S(Cmd+Shift+D)將右側面板向下分割,並開啟 yazi 作為檔案瀏覽器:

但當你在處理多個任務時,你可以將左側分割成 2 或 3 個 Claude Code 實例,每個實例在不同的 Git Worktree 上運行:

如果某些 Claude Code 面板因為你需要更多上下文而變得太大,你可以按 Cmd+Shift+E 來均分所有視窗,讓它們恢復到平衡的佈局
這就是將 Ghostty 與 Worktrees 結合的威力——你可以從單一 Agent 升級到多 Agent 設定,而無需離開你的終端機
小技巧:
把寫著 SAND 的便利貼貼在你隨時看得到的地方。每次看到它,就練習這些指令。一週之後,你就能完全用鍵盤掌控 Ghostty 了

如果你忘記了某個快捷鍵,只要按 Cmd + Shift + P 開啟指令面板,就能看到完整的可用指令列表。

下一篇文章
這是第一篇。接下來兩篇將展示我如何使用 Ghostty 和 Claude Code 工作
一篇文章將介紹 Lazygit,即時觀看 Claude Code 的提交、差異和分支變更
另一篇將介紹 Git Worktrees 和平行 Agent,在不同任務上運行多個 Claude Code 實例,並使用 yazi 瀏覽專案檔案
追蹤我以獲取下一篇文章!👇





