查看原文
其他

15K+ Stars 颜值爆表的终端管理开源神器

小刘 爱编程爱技术 2024-02-23

今天为大家带来一款超级炫酷的终端管理工具:Zellij,专业面向开发人员、运维人员以及那些喜欢使用终端的人。开源、可定制、高效的多窗口终端管理神器!

核心是一个终端多路复用器(类似于 tmux 和 screen)拥有原生布局和插件系统。基于 Rust 语言开发,与 WebAssembly 原生兼容。

项目原先叫:Mosaic,运行起来有点马赛克瓷砖,一块一块的,如下图所示:

Zellij 的设计理念是,不能为了强大的功能而牺牲软件的简单性。面向初学者和高级用户,支持深度定制,提供大量的主题和插件。
目前该项目已在 github 上获得了 15.4K Stars,以开箱即用的出色体验和为用户提供便捷的高级功能,备受开发者的喜赖。

🎨️ Zellij的特征

  • 无需安装,开箱即用

  • 支持 Gnu/Linux 和 macOS 系统

  • 除了使用Rust语言,Zellij还通过终端和多路复用器提供了较大的工作空间,如tmux等。

  • 与其他多路复用器一样,Zellij允许用户将终端分为不同的面板和选项卡。但它试图将自己与其他类似项目区分开来,提供了一种有趣的方式来组织面板并调整其大小。

  • 默认情况下,应用程序会找到最佳的垂直或水平分割分布。Zellij包含一个布局引擎,该引擎允许用户在yaml文件中定义面板图并在启动应用程序时加载它。这样,无需进行所有设置工作就可以按需要布置面板。

  • 用户界面轻巧非常易于使用,底部提供状态栏以及可用的键盘快捷键。此外,它还会向我们展示如何使用该工具的提示。

  • 当 Zellij 启动时,会显示可用的键盘快捷键,允许锁定布局,访问面板选项,选项卡选项,调整大小,滚动和退出。

  • 当您按下任意快捷键时,提示栏将切换到面板可用的快捷键,例如创建新面板,在面板之间移动,关闭活动面板等。

  • Zellij启动时可设置初始布局,查看默认的快捷键等。

  • Zellij 还具备一些特殊的终端面板,称为插件。Zellij 附带了一些预先构建的插件,例如Strider文件浏览器。Zellij使用Webassembly和WASI加载这些面板,并允许它们访问主机。


🧰 下载安装

方式1:官网下载编译好的二进制文件
官网地址:https://zellij.dev

方式2:在项目的 GitHub releases页下载最新的版本
地址:
https://github.com/zellij-org/zellij/releases

方式3:使用 wget 下载
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
建议将 Zellij 所在的目录配置到 PATH 变量中,方便在任何地方都能执行它。
此外,官方还提供了无需安装就能体验的方式,可直接使用如下命令:
bash/zsh: 
bash <(curl -L zellij.dev/launch)
fish: 
bash (curl -L zellij.dev/launch | psub)

🔥 截图预览

基本功能+浮动窗格+命令窗格+回滚编辑

布局

官方视频演示:

Zellij 的核心是一个多路复用器,将会话(session)和窗口解耦,使用户可以在单个窗口内运行多个虚拟终端,真正做到保持界面清爽还提高了工作效率!官方提供了丰富的主题和插件,小伙伴们不妨尝试一下~

附项目的链接:

开源地址:

https://github.com/zellij-org/zellij

官网:

https://zellij.dev


往期推荐:

frp:70k+ Stars!简单、高效的内网穿透工具
25.8K 开源的 Linux 命令速查手册,可本地部署
7.7k stars 快速生成短链接,开源免费!
16K+ 开源免费的外文阅读辅助工具,复制即翻译
点关注不迷路,每日分享优秀开源项目


继续滑动看下一个

15K+ Stars 颜值爆表的终端管理开源神器

小刘 爱编程爱技术
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存