Zellij 的核心逻辑和以前那些老旧的终端工具完全不同。它采用了**“模式(Mode)”**的设计,就像给你的键盘加上了各种“功能层”。
你永远不需要死记硬背,只要记住一个原则:看屏幕底部的提示栏!
下面为你梳理日常开发中最常用的 4 大核心工作流,掌握这些,你就能像极客一样在终端里“飞”起来了:
1. 启动与后台管理(Session 模式)
这是你每天上班打开电脑和下班关电脑时要用到的命令。
-
新建命名工作区:
zellij -s big-market(💡 强烈建议给每个项目起个名字,比如你的营销平台项目,这样就不会乱。)
-
查看后台有哪些工作区:
zellij list-sessions -
唤醒指定工作区:
zellij attach big-market -
挂起当前工作区(放入后台):在 Zellij 界面里按
Ctrl + o,然后再按d(Detach)。
2. 屏幕切割魔法(Pane 模式)
当你想一边看代码、一边看日志、一边敲 Git 命令时使用。
触发方式:先按 Ctrl + p 进入面板模式,然后按以下字母:
d(Down):在当前光标下面,横向切出一个新分屏。r(Right):在当前光标右边,纵向切出一个新分屏。x(Close):关闭当前选中的分屏。f(Fullscreen):把当前选中的小分屏临时放大到全屏(看长篇报错日志时极其好用!),看完再按一次f缩小回去。方向键 (←↑↓→):在不同的分屏之间移动光标焦点。
3. 多窗口切换(Tab 模式)
如果分屏太多屏幕塞不下了,你可以像浏览器一样开多个标签页。
触发方式:先按 Ctrl + t 进入标签模式,然后按以下字母:
n(New):新建一个干净的标签页。x(Close):关闭当前标签页。方向键 (← →):在左右不同的标签页之间切换。r(Rename):给当前标签页改个名字(比如改成 “Server” 或 “DB”),按回车确认。名字会显示在屏幕最顶部!
4. 调整与浏览(Resize & Scroll 模式)
- 调整分屏大小:先按
Ctrl + n,然后疯狂按方向键,就能把当前的分屏拉大或缩水。调整满意后,按Enter或Esc退出调整模式。 - 上下翻看历史日志:很多新手发现进了 Zellij 后鼠标滚轮失效了。没关系,先按
Ctrl + s进入滚动模式,你就可以用上下方向键、PageUp/PageDown,甚至鼠标滚轮来随意翻看历史输出了。
🌟 隐藏的杀手锏:它其实支持鼠标!
虽然终端工具主打全键盘操作,但 Zellij 对现代用户非常友好——它完美支持鼠标点击!
- 想去哪个分屏?直接用鼠标点一下那个区域。
- 想切换标签页?直接用鼠标点屏幕顶部的 Tab 名字。
- 甚至可以按住鼠标左键直接拖拽调整分屏边界!
你现在的 Zellij 里应该还有刚才开的分屏吧?要不要试着按 Ctrl + p 然后按 f,体验一下把某个小窗口瞬间放大的快感? (另外,如果你觉得每次打开 Ghostty 都要手动敲 zellij attach 太麻烦,我们可以配置一行代码,让 Ghostty 一打开就自动进入 Zellij,你需要这个终极配置吗?)