如果用过 tmux 或 screen 这些经典的终端多路复用器,那么就有必要来尝试使用 Zellij,它开箱即用,界面友好,还支持插件系统。
我一直以来用的是 tmux,相比之下,Zellij 有以下特点:
配置简单
直接修改 ~/.config/zellij/config.kdl 即可,而且它预设了参考模板,不像 tmux.conf 全部要从头自己写。
按键提示
在界面下方有一行按键提示,不需要记忆。如果按键和内部程序有冲突,可以用 ctrl-g 锁定。
一些特色
- ★★★ 保存会话:按
ctrl-s e,调用默认编辑器(也可以在config.kdl配置文件中自定义),来编辑历史输出,进一步保存为文件。 - ★★ 浮动窗格:按
alt-f即可弹出,非常方便又好看。 - ★ 堆叠显示:按
ctrl-p s,方便监控。 - ★★★ web共享:按
ctrl-o s,可以通过web与他人共享。 - ★★ 原生支持插件:直接用
zellij plugin install <url>安装。也可以通过ctrl-o p管理。 - ★ 内置布局系统:在
~/.config/zellij/layouts/下放布局文件,例如my-layout,kdl,用zellij --layout my-layout来启动。具体参考:https://zellij.dev/documentation/creating-a-layout.html

