概要
Claude Code を用いた開発において、ターミナルエミュレーターとして Ghostty を選択するケースが増えています。ですので、便利な使い方についてまとめました。
Ghostty のインストール
次のように、Homebrewでインストールします。
Terminal
brew install --cask ghosttyキーボードショートカット
| キー | アクション |
|---|---|
command + D | 右側にペインを開く |
command + T | 新しいタブを開く |
yazi
ターミナルファイルマネージャーです。
Yazi
Blazing fast terminal file manager written in Rust, based on async I/O.
yazi-rs.github.io
yazi の設定
以下を .zshrc に追記することで、y で起動して選択したディレクトリにターミナルを移動できます。
.zshcr
function y() {
local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd
command yazi "$@" --cwd-file="$tmp"
IFS= read -r -d '' cwd < "$tmp"
[ "$cwd" != "$PWD" ] && [ -d "$cwd" ] && builtin cd -- "$cwd"
rm -f -- "$tmp"
}lazygit
GitHub - jesseduffield/lazygit: simple terminal UI for git commands
simple terminal UI for git commands. Contribute to jesseduffield/lazygit development by creating an account on GitHub.
github.com
lazygit のインストール
Terminal
brew install lazygitlazygit を日本語にする
次のコマンドで設定ファイルを保存しているディレクトリを表示します。
Terminal
lazygit --print-config-dirその中の config.yml に次のように設定を追記します。
config.yml
gui:
language: "ja"lazydocker
lazydocker のインストール
次のコマンドでインストールします。
Terminal
brew install jesseduffield/lazydocker/lazydocker