15K+ Stars 颜值爆表的终端管理开源神器
今天为大家带来一款超级炫酷的终端管理工具:Zellij,专业面向开发人员、运维人员以及那些喜欢使用终端的人。开源、可定制、高效的多窗口终端管理神器!
其核心是一个终端多路复用器(类似于 tmux 和 screen),拥有原生布局和插件系统。基于 Rust 语言开发,与 WebAssembly 原生兼容。
项目原先叫:Mosaic,运行起来有点马赛克瓷砖,一块一块的,如下图所示:
🎨️ Zellij的特征
无需安装,开箱即用
支持 Gnu/Linux 和 macOS 系统
除了使用Rust语言,Zellij还通过终端和多路复用器提供了较大的工作空间,如tmux等。
与其他多路复用器一样,Zellij允许用户将终端分为不同的面板和选项卡。但它试图将自己与其他类似项目区分开来,提供了一种有趣的方式来组织面板并调整其大小。
默认情况下,应用程序会找到最佳的垂直或水平分割分布。Zellij包含一个布局引擎,该引擎允许用户在yaml文件中定义面板图并在启动应用程序时加载它。这样,无需进行所有设置工作就可以按需要布置面板。
用户界面轻巧非常易于使用,底部提供状态栏以及可用的键盘快捷键。此外,它还会向我们展示如何使用该工具的提示。
当 Zellij 启动时,会显示可用的键盘快捷键,允许锁定布局,访问面板选项,选项卡选项,调整大小,滚动和退出。
当您按下任意快捷键时,提示栏将切换到面板可用的快捷键,例如创建新面板,在面板之间移动,关闭活动面板等。
Zellij启动时可设置初始布局,查看默认的快捷键等。
Zellij 还具备一些特殊的终端面板,称为插件。Zellij 附带了一些预先构建的插件,例如Strider文件浏览器。Zellij使用Webassembly和WASI加载这些面板,并允许它们访问主机。
🧰 下载安装
wget https://github.com/zellij-org/zellij/releases/latest/download/zellij-x86_64-unknown-linux-musl.tar.gz
# 解压
tar zxf zellij-x86_64-unknown-linux-musl.tar.gz
# 附执行权限
chmod +x zellij
# 运行
./zellij
bash <(curl -L zellij.dev/launch)
bash (curl -L zellij.dev/launch | psub)
🔥 截图预览
布局
官方视频演示:
附项目的链接:
开源地址:
https://github.com/zellij-org/zellij官网:
往期推荐: