Terminal Ghostty の設定方法について調査した結果を備忘録として残しておく
環境
- OS: macOS 14.7
手順
Ghostty のセットアップ
- フォントのインストール
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
- 以下のコマンドを実行する
brew install --cask ghostty
mkdir -p ~/.config/ghostty
vim ~/.config/ghostty/config
- 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