Zellij 多終端機操作指南
Zellij 多終端機操作指南
Zellij 是終端機多工器,能在單一畫面分割多個 pane。本文整理透過 zellij CLI 查看佈局、讀取其他 pane 內容、調整 pane 大小的操作方式 — CLI 介面既適合遠端腳本化操作,也適合搭配看不到螢幕的 AI 工具(例如 Claude)在終端機協作。本文承接 終端機圖形化工具總覽 的多工器分類;瀏覽器遠端連線見 Zellij Web Client 外網連線教學、tmux 的持久化基礎見 tmux 基礎。
查看整體佈局
1zellij action dump-layout會輸出完整的 KDL 格式佈局,包含所有 pane 的大小、位置、指令等資訊。
讀取其他終端機 pane 的內容
Claude 無法直接看到螢幕,但可以透過以下步驟讀取其他 pane 的輸出:
1# 1. 切換 focus 到目標 pane(focus-next-pane 會依序切換)
2# 2. dump 該 pane 的螢幕內容到檔案
3# 3. 切回原本的 pane
4# 4. 讀取 dump 的檔案
5
6zellij action focus-next-pane && \
7zellij action focus-next-pane && \
8zellij action dump-screen /tmp/zellij-pane-output.txt && \
9zellij action focus-previous-pane && \
10zellij action focus-previous-panedump-screen只 dump 當前可見的內容dump-screen -f會包含完整的 scrollback 歷史- 切換次數取決於目標 pane 的位置,需根據
dump-layout的結果判斷
調整 pane 大小
1# 縮小當前 pane(向左縮)
2zellij action resize decrease right
3
4# 放大當前 pane(向右擴)
5zellij action resize increase right
6
7# 每次約改變 ~4-5% 寬度,可用迴圈批次調整
8for i in $(seq 1 3); do zellij action resize decrease right; done每次的步長是經驗值、不是固定比例 — zellij 的 resize 幅度依版本與 pane 當前尺寸而定,迴圈次數需視 dump-layout 的結果微調。
使用者的 Resize 快捷鍵
Ctrl + n進入 Resize 模式h/l或方向鍵調整大小Esc退出
注意:在 Claude 互動式程式內,快捷鍵可能被吃掉,建議讓 Claude 用指令操作。
注意事項
Ctrl + p進入 Pane 模式,其中r用於在右邊新開 pane(調整大小是Ctrl + n的 Resize 模式)- 使用者的典型佈局:左側 Claude(~35%),右側上下兩個終端機
下一步路由
- 把 session 分享給沒有 SSH 連線的協作者(瀏覽器連入):Zellij Web Client 外網連線教學。
- 純 SSH 的多工器持久化與 tmux 對照:tmux 基礎。
- 多工器在遠端工具選型中的定位:終端機圖形化工具總覽。