Terminal Ghostty の設定方法について調査した結果を備忘録として残しておく

環境

  • OS: macOS 14.7

手順

Ghostty のセットアップ

  1. フォントのインストール

    brew install --cask font-monaspace
    
    # Hack Nerd Font
    brew install font-hack-nerd-font
    
    # HackGen
    brew install font-hackgen
    
    # HackGen Nerd
    brew install font-hackgen-nerd
    
  2. 以下のコマンドを実行する

    brew install --cask ghostty
    mkdir -p ~/.config/ghostty
    vim ~/.config/ghostty/config
    
  3. config ファイルを修正する

    設定値については参考を参照

    theme = iTerm2 Pastel Dark Background
    
    font-family = HackGen35 Console NF
    font-size = 16
    
    macos-non-native-fullscreen = true
    macos-titlebar-proxy-icon = hidden
    macos-titlebar-style = tabs
    
    window-padding-x = 20
    window-padding-y = 20
    
    # クイックターミナルの位置を画面下部に設定
    quick-terminal-position = "bottom"
    
    # クイックターミナルを表示するスクリーンを設定 (メインスクリーン)
    quick-terminal-screen = "main"
    
    # アニメーション時間を設定(0で即時表示)
    quick-terminal-animation-duration = 0
    
    # グローバルホットキーを設定
    keybind = "global:ctrl+cmd+`=toggle_quick_terminal"
    

Ghostty チートシート

キーバインディング 内容
⌘+T 新規タブ作成
⌘+[ or ⌘+] タブを移動
⌘+D 横にスプリット
⇧+⌘+D 縦にスプリット
⌘+[ or ⌘+] スプリットを移動
⇧+⌘+↵ スプリットをズーム、ズームアウト
option+click クリックしたところにカーソルを合わせられます

テーマのプレビュー

ghostty +list-themes