如果你還在使用系統預設的終端模擬器,那麼 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 絕對是不二之選。