跳至主要内容

Ghostty 終端機設定

安裝

推薦用 Homebrew 安裝(方便後續系統套件一起更新):

brew install --cask ghostty

設定檔位置:~/.config/ghostty/config(若不存在可手動建立)

mkdir -p ~/.config/ghostty

快捷鍵

最重要的兩個

功能快捷鍵說明
命令面板Cmd + Shift + P搜尋所有指令,忘記按鍵時的救星
重新載入設定Cmd + Shift + ,修改 config 存檔後立即套用,免重開 App

視窗與分頁管理

功能快捷鍵
新建分頁Cmd + T
關閉分頁/視窗Cmd + W
切換分頁Cmd + Shift + [](或 Cmd + 數字
垂直分割(右側)Cmd + D
水平分割(下方)Cmd + Shift + D
切換分割焦點Cmd + []
最大化當前窗格Cmd + Shift + Enter
全螢幕切換Cmd + Enter

Config 設定範例

將以下內容寫入 ~/.config/ghostty/config,按 Cmd + Shift + , 套用:

# 查詢所有內建主題清單
ghostty +list-themes

# Dark: Aizen Dark, Andromeda, Atom, Aura, Ayu
# Light: Bluloco Light, Builtin Light, Flexoki Light
# ===== 主題與字體 =====
theme = dracula
font-family = "JetBrains Mono"
font-size = 14

# ===== 視窗外觀 =====
background-opacity = 0.85 # 背景透明度 (0.0 ~ 1.0)
background-blur-radius = 20 # 毛玻璃模糊程度
window-decoration = false # 隱藏 macOS 標題列(極簡模式)
window-padding-x = 10
window-padding-y = 10

# ===== 游標 =====
cursor-style = block # block / bar / underline
cursor-blink = true

進階功能

快速終端機(Quake Mode)

任何畫面下透過全域快捷鍵彈出 Ghostty:

  1. config 加入:

    keybind = global:ctrl+space=toggle_quick_terminal
  2. 前往 macOS 系統設定 → 隱私權與安全性 → 輔助使用,將 Ghostty 加入授權清單。

標題列顯示當前路徑

~/.zshrc 底部加入:

function precmd() {
# 傳送轉義序列更新標題列為目前路徑
print -Pn "\e]2;%~\a"
}

執行 source ~/.zshrc 套用。需確保 config 中未設定 window-decoration = false(標題列要顯示才有效)。