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
  1. 以下のコマンドを実行する
brew install --cask ghostty
mkdir -p ~/.config/ghostty
vim ~/.config/ghostty/config
  1. 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