Zellij:终端工作空间和用锈迹编写的多路复用器

2021-04-22 23:21:35

经过长时间的龙头的爱好者,今天我们很自豪地宣布Zellij的Beta版本的发布!

Zellij是终端工作空间和用Rust编写的多路复用器,旨在成为未来通用应用开发平台。

Zellij正在不断发展,即使在这个早期阶段它仍然闪耀。包括终端多路复用器的基本功能,具有一些基础结构的变化,以及Get-Go中包含的一些额外的好东西。

创建Zellij的指导原则之一是它应该是用户友好的。我们相信没有人必须记住键盘快捷键或过度配置其接口以便舒适。当Zellij在这方面都有高度可配置,其默认接口和键绑定允许新用户简单地开始工作。

你发现自己每次重新创造相同的窗格布局吗? Zellij附带一个布局引擎,允许您创建Yaml文件来描述该布局。

一个可以扩展Zellij,创建超出简单终端的窗格类型。这可以用任何编译为webassembly的语言来完成。有关示例和API文档,请参阅插件文档

Zellij中的主要多路复用器特定创新之一是它用于安排和调整窗格的算法.zellij包含一个“新窗格”命令,不会强迫您思考垂直或水平拆分,而是寻找最佳位置在屏幕上为您打开窗格。 (有关详细信息,请参阅UI)。

Zellij在调整窗格大小时也允许大量自由。 其他多路复用器的用户可能会熟悉以下情况,其中一个人无法在没有拖动其他窗格的情况下水平和垂直调整单个窗格的大小: 这款测试版释放标记为Zellij每天使用都稳定。 虽然这里有一些错误可能会弹出,但它们应该是边缘案例的边缘。 如果您发现它们,我们非常感谢一个问题报告! Zellij背后的团队仍然很难改善工具。 我们现在正在进行的一些关键改进: 构建Web客户端以允许用户通过浏览器(在本地或远程服务器上)连接到正在运行的Zellij守护程序。