Windows zellij 配置与使用

PointY Lv1

zellij 安装

Zellij 与 Tmux 都是流行的终端复用器,允许用户在一个终端窗口中管理多个会话和窗格

最新的 0.44.0 版本 已支持原生 Windows!

可在 Releases 页选择对应安装包进行安装,eg. zellij-x86_64-pc-windows-msvc-installer.msi

安装完成后在 Windows Terminal 中执行指令验证

1
zellij -V

初始化配置

查看配置路径

1
2
3
4
5
6
zellij setup --check

# OutPut
[Version]: "0.44.0"
[CONFIG DIR]: "C:\Users\okokl\AppData\Roaming\Zellij\config"
# ...

打开 CONFIG DIR 对应路径,找到 config.kdl 文件

修改默认终端

将默认 shell 改成 PowerShell(pwsh

1
default_shell "pwsh"

保存后重启 zellij 生效

zellij 核心概念

  • Session:一个完整工作空间,可断开后恢复
  • Tab:一个会话里的多个工作页
  • Pane:每个 Tab 内的分屏窗口

zellij 快捷指令

打开 zellij 后,底部会显示一行模式快捷键

快捷键功能说明
Ctrl + gLOCK锁定快捷键,防止误触;再按一次 Ctrl + g 回到 Normal
Ctrl + pPANE进入窗格管理模式(分屏、全屏、浮动等)
Ctrl + tTAB进入标签页管理模式(新建、关闭、重命名、跳转)
Ctrl + nRESIZE进入尺寸调整模式
Ctrl + hMOVE进入 pane 移动模式
Ctrl + sSEARCH进入滚动/搜索模式
Ctrl + oSESSION进入会话管理模式(插件菜单)
Ctrl + qQUIT退出 zellij
Alt + nNew Pane直接新建一个 pane(不切换模式)
Alt + fFloating切换浮动 pane 显示

进入模式后再按对应按键执行动作,常用二级按键如下:

模式二级按键功能
PANEn新建 pane
PANE←↓↑→在 pane 间切换焦点
PANEx关闭当前 pane
PANEc当前 pane 重命名
PANEf当前 pane 全屏切换
PANEe嵌入/悬浮
PANEr右边新增 pane 分屏
PANEd下方新增 pane 分屏
PANEs新增 pane 堆叠
TABn新建 tab
TAB←→切换 tab
TAB1~9快速跳到指定 tab
TABx关闭当前 tab
TABr重命名当前 tab
TABs开启/关闭当前 tab 的 pane 同步输入
TABb将当前 pane 转移到新的 tab
TAB[]将当前 pane 转移到左/右 tab
TABTab切换 tab
RESIZE+- ←↓↑→ h/j/k/l按方向调整 pane 大小
MOVE←↓↑→ h/j/k/l按方向移动当前 pane
SEARCHs进入搜索输入
SEARCH↓↑ j/k向下/向上滚动
SEARCHPgDn/PgUp d/u滚动页面
SEARCHe使用默认的文本编辑器浏览终端历史输出
SESSIONd当前会话断开连接,仍在后台不会停止
SESSIONw打开 Session Manager
Session ManagerCtrl + r重命名
Session ManagerCtrl + x关闭除当前 Session 外所有 Session
Session ManagerDel关闭选中的会话
Session ManagerCtrl + s保存当前 Session 以便复活
SESSIONs分享
SESSIONc打开 Config(行为配置)
SESSIONl打开 Layout Manager(布局管理)
SESSIONp打开 Plugin Manager(插件管理)

退出当前 pane

  • exit

退出当前模式

  • Esc 返回 Normal 模式
  • 在部分模式下 Enter 也可返回 Normal

zellij 基础命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 启动 zellij
zellij

# zellij 帮助
zellij -h

# 查看会话列表
zellij list-sessions
zellij ls

# 杀死所有会话
zellij kill-all-sessions
zellij ka

# 删除所有已关闭会话历史
zellij delete-all-sessions
zellij da

# 附加到已有会话
zellij attach <session-name>

# 只读观察会话
zellij watch
zellij w

参考链接

  • 标题: Windows zellij 配置与使用
  • 作者: PointY
  • 创建于 : 2026-03-24 14:27:35
  • 更新于 : 2026-03-24 17:41:26
  • 链接: https://siyuhong.github.io/2026/03/24/zellij_windows/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论