Zellij是用Rust编写的新的终端多路复用器

泽里吉 新的终端工作区和多路复用器( tmuxscreen用Rust编写,可在macOS和Linux上使用。其最重要的功能之一是布局系统和以任何语言编写的插件,都可以编译成WebAssembly。

该工具可以日常使用,但是请注意,该工具目前处于测试阶段,可能会导致崩溃。到目前为止,它还缺少很多功能(了解更多)。

与其他终端多路复用器不同 tmux 或者 screen,Zellij带有易于使用的用户友好型UI,该UI在屏幕底部显示状态栏,并提供可用的键盘快捷键和使用此工具的提示。状态栏(和选项卡栏)是作为插件实现的,一旦习惯了键盘快捷键,就可以轻松禁用它。

启动Zellij时,您会看到可用的键盘快捷键,这些快捷键可用于锁定布局,访问窗格选项,选项卡选项,调整大小,滚动和退出(请参阅本文顶部的屏幕截图)。如果您使用以下任何键盘快捷键,则窗格快捷键(Ctrl + p),提示栏变成可用于窗格的键盘快捷键,例如创建新窗格,在窗格之间移动以及关闭活动窗格。

Zellij状态栏

Zellij不仅对用户友好,而且还在窗格的排列和调整大小方面寻求创新。您不必自己弄清楚是创建垂直拆分还是水平拆分。而是,应用程序寻找打开新窗格的最佳位置。调整窗格大小没有限制。

启动Zellij时使用的键盘快捷键和初始布局。 可配置的..您可以看到默认的键盘快捷键 这里,和 这是 默认布局。内置的tmux模式将在Zellij的下一个版本中提供,但类似屏幕的键绑定功能 在工作中..

您可能还会喜欢:fzf(交互式命令行模糊查找器)简介

除了状态栏和标签栏外,Zellij还附带了一个名为Strider的插件,一个Ranger(控制台文件管理器)克隆,它对我不起作用-它仅加载在一台计算机上,而不会加载到另一台计算机上。并且将无法加载该文件。 这是从Zellij网站获取的此功能的GIF:

Zellij是用Rust编写的新的终端多路复用器

新的第一个Alpha版本于2021年1月发布(第一个Beta是一周前),该工具缺乏某些功能。最重要的是,无法分离活动的会话并在以后恢复它。该计划是通过客户端-服务器体系结构来实现的,客户端是与用户交互的前端,服务器是发生所有魔力的后端。已经有实现此功能的工作-您可以跟踪其进度 此拉取请求..

该计划是允许本地和远程计算机都通过浏览器连接到Zellij,而不是打开终端窗口。

Zellij路线图的其他功能包括与其他用户共享会话的能力以及跨屏幕支持多个终端窗口的能力(通过使它们都属于同一会话,您可以在不同窗口和屏幕之间创建窗格。(允许转移) ,智能版式(智能重定位)。添加新窗格或调整窗口大小时的布局。

在撰写本文时(但将来需要实现)缺少的其他功能包括配色方案支持,鼠标支持,从当前布局创建布局文件的能力以及特定的布局。新标签。 .. 将来也可能实现对Microsoft Windows的支持,这使Zellij成为第一个支持本机Windows的终端多路复用器。

另请注意,Zellij目前在WSL2上的运行速度非常慢。

您可能还会喜欢:在Noti中长时间运行的命令完成后,在台式机或电话上收到通知

下载Zellij

要在Linux上安装Zellij二进制文件,只需解压缩下载的归档文件即可。 cd 将二进制文件安装在解压缩的文件夹中,然后 /usr/local/bin 用:

sudo install zellij /usr/local/bin

对于Zellij(键绑定,布局,插件)配置, 文件资料..

您可能还会喜欢:broot是用于命令行的交互式Treeview目录导航工具

Sidebar