Zellijチートシート:キーバインドと設定ファイルまとめ

スポンサーリンク

Zellijチートシート:キーバインドと設定ファイルまとめ

はじめに

Zellijの基本的な使い方は「Zellij入門:インストールからタブ・ペインの使い方まで」を参照してください。

この記事ではキーバインドの全一覧と設定ファイルをまとめます。


モード一覧

モード 切り替えキー 説明
Normal 通常の入力状態
Pane Ctrl + p ペインの操作
Tab Ctrl + t タブの操作
Resize Ctrl + n ペインのサイズ変更
Scroll Ctrl + s スクロール・検索
Session Ctrl + o セッションの操作
Move Ctrl + h ペインの移動・並べ替え
Locked Ctrl + g 全キーを通過させる(tmux内のtmux等)

Esc または Enter で Normal モードに戻ります。


Paneモード(Ctrl + p

操作 キー
下に分割 d
右に分割 r
ペイン移動 ←↑↓→ / hjkl
ペインを閉じる x
フルスクリーン切り替え f
フローティングペイン w
ペインの埋め込み/解除 e
次のペインにフォーカス Tab
ペインの名前変更 c

Tabモード(Ctrl + t

操作 キー
新しいタブ n
左のタブへ / h
右のタブへ / l
番号で移動 1〜9
タブを閉じる x
タブ名を変更 r
タブを左に移動 [
タブを右に移動 ]

Resizeモード(Ctrl + n

操作 キー
上方向に拡大 / k
下方向に拡大 / j
左方向に拡大 / h
右方向に拡大 / l

Scrollモード(Ctrl + s

操作 キー
上にスクロール / k
下にスクロール / j
1ページ上 Ctrl + b / PageUp
1ページ下 Ctrl + f / PageDown
最上部へ g
最下部へ G
検索 /
次の検索結果 n
前の検索結果 p
コピー選択開始 Space
コピー y
Scrollモード終了 Esc / q

Sessionモード(Ctrl + o

操作 キー
デタッチ d
セッション・タブ・ペイン一覧 w
新しいセッション n

ターミナルコマンド

# 起動
zellij

# セッション名指定で起動
zellij -s セッション名

# セッション一覧
zellij list-sessions

# アタッチ
zellij attach セッション名
zellij a セッション名

# セッションを削除
zellij kill-session セッション名

# 全セッションを削除
zellij kill-all-sessions

設定ファイル(~/.config/zellij/config.kdl)

デフォルト設定を生成します。

zellij setup --dump-config > ~/.config/zellij/config.kdl

プレフィックスキーを変更する

keybinds {
    normal {
        bind "Ctrl a" { SwitchToMode "Pane"; }
    }
}

マウス操作を無効にする

mouse_mode false

テーマを設定する

theme "dracula"

組み込みテーマ(defaultdraculanordsolarized-dark など)が用意されています。

デフォルトシェルを変更する

default_shell "fish"

スクロールバッファの行数を変更する

scroll_buffer_size 10000

スタートアップレイアウトを設定する

default_layout "compact"

compact:ステータスバーをコンパクト表示 default:標準表示


レイアウトファイル

Zellijはレイアウトを .kdl ファイルで定義し、起動時に自動で画面構成を作れます。

# レイアウトを指定して起動
zellij --layout myproject.kdl
// ~/.config/zellij/layouts/myproject.kdl
layout {
    pane split_direction="vertical" {
        pane command="vim"
        pane split_direction="horizontal" {
            pane command="cargo watch -x run"
            pane
        }
    }
    pane size=1 borderless=true {
        plugin location="zellij:status-bar"
    }
}

起動時に自動でエディタ・サーバー・ターミナルが分割表示されます。


まとめ:よく使うキーバインドトップ5

  1. Ctrl + p → d — ペインを下に分割
  2. Ctrl + p → r — ペインを右に分割
  3. Ctrl + t → n — 新しいタブ
  4. Ctrl + o → d — デタッチ
  5. Ctrl + s — スクロールモード(ログ確認)

基本的な使い方は「Zellij入門:インストールからタブ・ペインの使い方まで」を参照してください。