Zellij:终端工作区与多路复用器
面向开发者与运维人员的终端工作区,开箱即用,支持布局、浮动面板、插件与多人协作。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v0.45.1
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
Zellij 是一个面向开发者、运维人员以及所有热爱终端的人的工作区,同类程序通常被称为「终端多路复用器」(Terminal Multiplexer)。它的设计理念是不为强大而牺牲简洁:既强调开箱即用的良好体验,也把高级功能放在触手可及之处。
Zellij 同时照顾新手和重度用户,提供深度可定制能力,并内置 Web 客户端(web-client),让终端不再是必需条件。项目使用 Rust 编写,采用 MIT 许可证。

主要功能
- 终端多路复用:在一个终端窗口内组织多个会话与面板,构建自己的工作区。
- 布局(Layouts):通过布局文件实现个性化自动化,快速复现常用的面板排布。
- 独特 UX 特性:提供浮动面板(floating panes)与堆叠面板(stacked panes)等交互方式。
- 插件系统:可用任何能编译到 WebAssembly 的语言编写插件。
- 多人协作:支持真正的多人协同使用。
- 内置 Web 客户端:可以通过浏览器访问 Zellij,终端因此变成可选。
- 高度可配置:主题、按键、布局等均可通过配置文件调整。
安装与使用
最简单的方式是安装对应操作系统的软件包,详见官方安装文档:https://zellij.dev/documentation/installation。
如果系统没有现成的包,也可以从最新 release 下载预编译二进制文件并放入 $PATH。
使用 cargo 安装(编译):
cargo install --locked zellij
不安装直接试用——bash/zsh:
bash <(curl -L https://zellij.dev/launch)
fish/xonsh:
bash -c 'bash <(curl -L https://zellij.dev/launch)'
安装完成后,可参考官方的录屏与教程快速上手:https://zellij.dev/screencasts/。配置方式见配置文档:https://zellij.dev/documentation/configuration,布局说明见:https://zellij.dev/documentation/layouts。
注意事项
- 官方不建议从
main分支安装:该分支是预发布代码,持续开发中,可能包含损坏或不可用的功能,还可能污染缓存,导致后续正式版本需要先清理缓存才能使用。请优先使用最新正式发布版本。 - 仓库中的 issue(无论开放还是关闭)并不一定代表软件存在缺陷,只表示报告者希望向维护者反馈使用体验或想法;维护者会尽力查看和回复,但无法保证全部处理。
- 更多常见问题见 FAQ:https://zellij.dev/documentation/faq。
本作品整理自 GitHub 开源项目 zellij-org/zellij,原作者 @zellij-org,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.45.1当前版本
修复 0.45.0 发现的问题:SSH 下嵌套会话检测无需转发环境变量;可配置 scroll_mode_sync false 关闭鼠标滚动进入滚动模式;可设置 explicit_theme_hue;attach 时可指定命令前后台启动;修复 OSC9 通知解析与 kitty 图像协议清理问题。
评论