面板(Pane)是 Zellij 中最基本的操作单元。每个面板中运行一个独立的终端进程,你可以通过分割屏幕来同时查看和操作多个终端。本文将详细介绍面板的创建、分割、导航、关闭等常用操作。
一、进入面板模式
Zellij 采用模式化设计,大部分面板操作需要先进入面板模式。在 Normal 模式下按以下快捷键进入面板模式:
Ctrl+p
进入面板模式后,状态栏会提示你当前处于 Pane 模式,此时按下对应的字母键即可执行面板操作。操作完成后自动返回 Normal 模式。
二、创建与分割
在面板模式下,可以使用以下快捷键创建新面板:
- Ctrl+p → n:新建面板,Zellij 会自动将其放置在当前屏幕中空间最大的区域。
- Ctrl+p → d:向下分割,将当前面板从中间水平切分,下半部分创建一个新面板。
- Ctrl+p → r:向右分割,将当前面板从中间垂直切分,右半部分创建一个新面板。
- Ctrl+p → s:新建堆叠面板(水平堆叠),在当前面板下方堆叠一个新面板,不会影响其他面板的布局。
向右分割和向下分割是最常用的两种方式,可以快速构建出满足开发需求的工作区布局。
三、关闭与全屏
以下快捷键用于管理面板的生命周期和显示状态:
- Ctrl+p → x:关闭当前焦点所在的面板。关闭前 Zellij 不会弹出确认提示,请确保面板中没有未保存的工作。
- Ctrl+p → f:切换当前面板的全屏状态。按一次全屏显示当前面板,再按一次恢复原有布局。这在需要专注查看某个面板输出时非常有用。
四、面板间导航
当屏幕上有多个面板时,需要在它们之间切换焦点。进入面板模式后,可以使用 Vim 风格的方向键进行导航:
- Ctrl+p → h:切换到左边的面板
- Ctrl+p → l:切换到右边的面板
- Ctrl+p → j:切换到下面的面板
- Ctrl+p → k:切换到上面的面板
- Ctrl+p → p:循环切换焦点,按顺序在所有面板之间轮换
h/j/k/l 的方向与 Vim 编辑器一致,熟悉 Vim 的用户可以无缝上手。
五、Normal 模式快捷键
除了进入面板模式操作外,Zellij 还提供了一组 Alt 快捷键,可以在 Normal 模式下直接使用,无需切换模式:
- Alt+n:新建面板
- Alt+h / Alt+←:将焦点移到左边的面板
- Alt+l / Alt+→:将焦点移到右边的面板
- Alt+j / Alt+↓:将焦点移到下面的面板
- Alt+k / Alt+↑:将焦点移到上面的面板
这些 Alt 快捷键非常适合日常高频操作。比如在编码时,用 Alt+n 快速打开一个新面板运行测试,用 Alt+h/Alt+l 在编辑器和终端之间来回切换,效率很高。