如果你還在使用系統預設的終端模擬器,那麼 Ghostty 絕對值得你嘗試。這款由 HashiCorp 創辦人 Mitchell Hashimoto 開發的終端模擬器,在 2026 年已經成為開發者社群中最受歡迎的新興工具之一。
為什麼選擇 Ghostty?
在終端模擬器領域,開發者通常需要在速度、功能和原生體驗之間做出取捨。但 Ghostty 打破了這個規則——它在三個方面都表現出色。
核心優勢
🚀 極致效能
Ghostty 採用多執行緒架構,擁有專用的 I/O 執行緒,即使在大負載下也能保持低延遲。渲染方面,它使用 OpenGL(Linux)和 Metal(macOS)進行 GPU 加速,能夠維持約 60fps 的流暢渲染。
🎨 原生 UI 體驗
與其他跨平台終端不同,Ghostty 使用平台原生 UI 元件。在 macOS 上,它看起來就像一個原生應用;在 Linux 上,它完美融入 GTK/Qt 環境。
⚡ 現代功能
- 支援連字字體(Ligatures)
- 原生支援 Nerd Fonts
- 多視窗、分頁、分割畫面功能
- 分頁概覽和搜尋
- 可設定的快捷鍵和觸發序列
安裝 Ghostty
macOS 安裝
使用 Homebrew 是最簡單的安裝方式:
# 新增 Ghostty 的 tap
brew install --cask ghostty
或者直接下載 .dmg 檔案,拖曳到 Applications 資料夾即可。
Linux 安裝
Ubuntu/Debian:
# 下載最新 release
wget https://github.com/ghostty-org/ghostty/releases/latest/download/ghostty-amd64.deb
sudo dpkg -i ghostty-amd64.deb
Fedora/RHEL:
# 使用 COPR 套件庫
sudo dnf copr enable zyantific/ghostty
sudo dnf install ghostty
Arch Linux:
# 使用 AUR
yay -S ghostty
# 或
paru -S ghostty
Flatpak (通用):
flatpak install flathub org.ghostty.Ghostty
設定指南
Ghostty 的設定檔位於 ~/.config/ghostty/config,採用簡單的鍵值對格式。
基礎設定範例
# 字體設定
font-family = "JetBrainsMono Nerd Font"
font-size = 14
# 主題
theme = "Catppuccin Mocha"
# 隱藏滑鼠(打字時)
mouse-hide-while-typing = true
# 視窗設定
initial-window-width = 1200
initial-window-height = 800
# 分頁概覽快捷鍵
keybind = ctrl+a>o=toggle_tab_overview
# 分割畫面快捷鍵
keybind = ctrl+a>h=split:left
keybind = ctrl+a>v=split:down
檢視設定文件
Ghostty 支援在本機檢視設定文件:
ghostty +show-config --default --docs | less
核心功能詳解
1. 分割畫面功能
Ghostty 支援水平和垂直分割畫面,類似於 Terminator 或 Kitty:
# 快捷鍵(預設)
Ctrl+Shift+H # 左右分割
Ctrl+Shift+V # 上下分割
Ctrl+Shift+X # 關閉目前分割
Ctrl+Shift+方向鍵 # 切換分割
2. 分頁概覽
當開啟多個分頁時,可以使用概覽功能快速尋找:
# 開啟概覽
Ctrl+Shift+O
# 或在設定中新增觸發序列
keybind = ctrl+a>o=toggle_tab_overview
概覽介面會顯示所有分頁的縮圖,並支援搜尋功能。
3. 觸發序列快捷鍵
Ghostty 支援類似 Vim 的觸發序列,允許組合鍵操作:
# 範例設定
keybind = ctrl+a>n=new_tab
keybind = ctrl+a>c=close_tab
keybind = ctrl+a>l=split:right
4. 自動分頁命名
Ghostty 會根據目前執行的命令自動為分頁命名,方便識別:
- 執行
vim config.py→ 分頁顯示 "vim" - 執行
top→ 分頁顯示 "top" - 執行
ssh server→ 分頁顯示 "ssh"
效能對比
根據社群基準測試,Ghostty 在以下場景中表現優異:
| 場景 | Ghostty | Kitty | Alacritty | iTerm2 |
|---|---|---|---|---|
| 大檔案輸出 (cat) | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| 捲動流暢度 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| 啟動速度 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐ |
| 功能豐富度 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
與 Kitty 的對比
很多使用者會將 Ghostty 與 Kitty 進行比較。兩者確實有很多相似之處,但關鍵區別在於:
Ghostty 優勢: - 原生 UI,更好的系統整合 - 更活躍的維護(2026 年版本 1.3+) - 更簡單的設定方式 - 更好的 macOS 支援
Kitty 優勢: - 更成熟的功能集 - 更豐富的插件生態 - 完全基於鍵盤的操作流程
實際使用場景
場景 1:多伺服器管理
使用分割畫面功能同時監控多個伺服器:
# 左屏:生產伺服器
ssh prod-server
# 右屏:開發伺服器
ssh dev-server
# 下屏:本機日誌
tail -f logs/app.log
場景 2:開發工作流程
# 分頁 1:程式碼編輯
vim src/main.go
# 分頁 2:執行測試
go test ./...
# 分頁 3:Git 操作
git status && git commit -m "fix: bug"
場景 3:系統監控
# 分割 1:CPU/記憶體監控
bottom
# 分割 2:網路監控
iftop
# 分割 3:行程管理
htop
常見問題
Q: 支援 Windows 嗎?
目前 Ghostty 僅支援 macOS 和 Linux。Windows 版本正在開發中,但尚未發布。
Q: 支援所有 Shell 嗎?
是的,Ghostty 是標準的終端模擬器,相容 bash、zsh、fish 等所有主流 Shell。
Q: 如何啟用連字字體?
Ghostty 預設支援連字字體。只需安裝支援連字的字體(如 JetBrains Mono、Fira Code),並在設定中配置:
font-family = "JetBrainsMono Nerd Font"
總結
Ghostty 代表了終端模擬器的未來方向——在保持高效能的同時,提供現代化的使用者體驗。無論你是:
- 需要多分頁管理的開發者
- 追求極致效能的維運工程師
- 喜歡美化終端的 Power User
Ghostty 都值得你花時間嘗試。它的預設設定已經足夠優秀,開箱即用;同時提供了豐富的自訂選項,滿足進階使用者需求。
專案連結:
如果你正在尋找一款既能滿足日常開發需求,又能在關鍵時刻不掉鏈子的終端模擬器,Ghostty 絕對是不二之選。