2个不稳定版本

0.25.0 2022年3月11日
0.1.0 2022年3月11日

#528配置

MIT 许可证

1.5MB
488


logo
Zellij

demo

Discord Chat Matrix Chat Zellij documentation

这是什么?

Zellij 是一个面向开发者、运维人员以及任何热爱终端的人的工作空间。在其核心,它是一个终端多路复用器(类似于 tmuxscreen),但这仅仅是它的基础设施层。

Zellij 包含一个 布局系统,以及一个 插件系统,允许用户使用任何编译为 WebAssembly 的语言创建插件。

关于我们未来计划的更多细节,请阅读我们的 路线图 中即将推出的功能。

Zellij 最初被称为 "Mosaic"。

如何安装它?

您可以使用 cargo 进行安装

cargo install zellij

或者您可以从我们的 发布 下载预构建的二进制文件,或者使用 第三方仓库

默认插件使用大部分在 nerdfonts 中找到的字符。为了获得最佳体验,您可以选择安装 nerdfonts,或者通过使用带有 zellij options --simplified-ui true 的 Zellij 启动简化用户界面,或者将 simplified_ui: true 放入配置文件中。

如何参与?

Zellij 是由一群热心的志愿者共同打造的劳动成果。我们热切欢迎任何愿意加入我们的人,无论经验水平如何,只要他们遵守我们的 行为准则

请将任何行为准则违规行为报告给 [email protected]

要开始,您可以

  1. 查看此存储库中的 "问题" - 特别是那些标记为 "良好的首次问题" 的那些。那些带有 "帮助所需" 标签的问题可能没有人正在处理。
  2. 请访问我们的聊天室,询问您可以做什么工作,或者如何开始。
  3. 在项目中提交您的想法,或者在聊天室中告诉我们。

如何开始开发环境?

  • 克隆项目
  • 使用以下命令安装 cargo-make:cargo install --force cargo-make
  • 在项目文件夹中,对于调试构建,运行:cargo make run
  • 运行所有测试:cargo make test

有关更多构建命令,请参阅Contributing.md

配置

有关配置 Zellij 的信息,请参阅配置文档

项目当前的状态是什么?

Zellij 应该适合日常使用,但仍被视为测试版。这意味着可能会有一些罕见的崩溃或错误行为,但一旦发现应该会很快修复。如果您遇到这种情况,如果您能提交问题并尽可能详细地告诉我们如何重现它,我们将非常高兴。

路线图

本节包含一个不断变化的主要功能列表,这些功能目前正在开发中,或计划在不久的将来实现。

  • 与他人共享会话 - 查看其他用户的专注窗口和光标,实时一起在问题或代码库上工作。- 0.23.0 中实现
  • Web 客户端/服务器 - 通过浏览器连接到 Zellij 而不是打开终端窗口。无论是在本地还是远程机器上。
  • 支持跨屏幕的多个终端窗口 - 通过让它们都属于同一个会话,在不同窗口和屏幕之间传输面板。
  • 智能布局 - 扩展当前的布局系统,以便在添加新面板或窗口大小改变时智能地重新排列和隐藏面板。

许可证

MIT

依赖关系

~48MB
~735K SLoC