SuperAPI AI 工具集

zellij

测试与质量

查看项目

更新于 10-15 20:32

技能介绍

用途:Zellij 是终端工作区与多路复用器,用于管理终端会话、运行交互式程序(如 REPL、gdb/lldb、git add -p)并自动化终端工作流。

主要能力:会话管理,如启动新会话(zellij)、命名会话(zellij -s my-session)、列出(zellij list-sessions)、附着(zellij attach my-session,含 attach -c 不存在则创建)、终止(zellij kill-session my-session)。程序化控制:向聚焦窗格发送文本(zellij action write-chars "echo hello",用 $'\n' 执行、$'\x03' 发 Ctrl+C),捕获输出(zellij action dump-screen /tmp/output.txt,--full 含回滚);在会话中执行命令(zellij -s my-session run -- python3,支持 --floating、--direction、--close-on-exit)。窗格管理:new-pane、close-pane、move-focus、toggle-floating-panes、resize。标签管理:new-tab、go-to-next-tab、close-tab、rename-tab。会话还支持 attach --index、attach -b、kill-all-sessions --yes、delete-session。界面为模态,可用 zellij action switch-mode 切换 normal、locked、pane、tab、resize、scroll、session 等模式。支持 KDL 声明式布局(zellij --layout)。

用法要点:自动化时始终用 -s 指定会话名以免歧义;发送可执行命令需带换行;控制字符用 bash 的 $'...' 表示;dump-screen 默认仅可见内容,--full 才含回滚。若文本未出现,确认窗格聚焦并先切回 normal 模式;会话名需完全匹配,可先用 zellij ls 核对。

限制:资料未提供安装方式、依赖环境、平台支持、收费与价格、性能或安全说明,暂未提供。