Skip to content

Zellij

終端機多工視窗神器

軟體分類 生產力 / 系統工具
軟體標籤
rated-1Instant messageAutomation tools
開發廠商 Aram Drevekenin
Stars
29.9k
Forks
1k
License
MIT
Version
v0.40.1
Update
2026-03-09
OS

產品說明

Zellij 是一款為開發者與系統管理員設計的現代化終端機多工器(Terminal Multiplexer)。如果你曾經覺得老牌的 TmuxScreen 設定過於繁瑣、快捷鍵難以記憶,那麼 Zellij 將會讓你耳目一新。

它同樣採用 Rust 語言開發,主打「開箱即用」的使用體驗。Zellij 內建了智慧佈局系統(Layout System),啟動時即可自動將視窗切割為編輯區、終端區與狀態列。最貼心的是,它的介面底部永遠顯示著當前的快捷鍵提示(Keybar),使用者不再需要死記硬背複雜的組合鍵,大大降低了學習門檻。

核心特色:

  • 直覺導航:底部狀態列隨時顯示可用的快捷鍵與當前模式,新手也能立即上手。
  • 佈局引擎:支援使用 KDL 檔案定義視窗佈局,一鍵啟動包含編輯器、Git 面板與伺服器監控的完美工作區。
  • WebAssembly 外掛:擁有強大的外掛系統(如內建的 Strider 檔案瀏覽器),並支援以 WASM 編寫擴充功能。
  • 分頁與窗格:支援無限分頁(Tabs)與可自由調整大小的窗格(Panes),並具備浮動視窗功能。
  • 斷線續連:如同 Tmux,即使 SSH 連線中斷,背景執行的 Session 依然會保留,隨時可以接續工作。

常用指令

Zellij 的操作核心在於「模式(Mode)」。預設情況下,你需要按下特定的組合鍵來切換模式(如面板模式、分頁模式),以執行對應操作。

啟動與基礎操作

# 啟動 Zellij (預設佈局)
zellij

# 列出目前背景執行的 Sessions
zellij list-sessions

# 重新連接到上次的 Session
zellij attach
按鍵功能說明對應動作
Ctrl + g鎖定/解鎖 (Lock)切換鎖定模式 (避免誤觸快捷鍵,將所有按鍵傳送給終端)
Ctrl + p面板模式 (Pane)進入面板管理模式,可新增 (n)、關閉 (x) 或移動焦點
Ctrl + t分頁模式 (Tab)進入分頁管理模式,可新增 (n) 或重新命名 (r) 分頁
Ctrl + n調整大小 (Resize)進入調整模式,使用方向鍵改變窗格大小
Ctrl + h移動 (Move)交換窗格的位置
Ctrl + o工作階段 (Session)進入 Session 管理,可搜尋 (s) 或分離 (d) 當前連線
Ctrl + s捲動 (Scroll)進入捲動模式,查看歷史輸出
Alt + f浮動 (Float)(快捷鍵) 快速切換當前窗格為浮動視窗

進階技巧

  • 自定義佈局 (Layouts):你可以建立一個 .kdl 檔案,設定好要自動執行的指令與視窗分割方式。例如:zellij --layout my-project.kdl,一啟動就自動跑好 npm start 和打開 vim
  • 整合檔案管理器:Zellij 內建了一個名為 Strider 的簡易檔案管理器插件,通常可以在開啟新 Pane 時選擇載入。
  • 跨窗格同步:在某些模式下,你可以開啟「同步輸入」,這對於同時在多台伺服器上執行相同指令(如 apt update)非常方便。

操作介面