iTerm-复习 -1
# 左右分屏
- cmd + d
# 上下分屏
- cmd + shift + d
# 切换分屏
- cmd + opt + 方向键
- cmd + [/]: 轮流切换
# 调整窗口
- cmd + ctrl + 方向键
# 新建标签页
- cmd + t
# 关闭标签页
- cmd + w: 会把标签页的分屏一并关闭
# 切换标签页
- cmd + 1/2/3...: 切换到第几个标签页
- cmd + 方向键
# 移动标签页
- cmd + shift + 方向键
# 安装 zellij
- brew install zellij
# 配置别名
echo "alias zj=zellij">>~/.zshrc
1
# 命令
在软件界面下面都可以找到
# 分屏
前置命令:ctrl + p
- 方向键:切换分屏
- p: 切换下一个分屏
- n: 新建分屏
- x: 关闭分屏
- d: 向下分屏
- r: 向右分屏
- f: 全屏/取消全屏
- w: 浮窗/关闭浮窗,会新建分屏
- e: 将当前分屏变为浮窗/将浮窗变为分屏,不会新建分屏
- c: 重命名分屏名称
- z: 以 iframe 形式展示,会隐藏名称
前置命令:ctrl + n
- 方向键/hjkl/+-:改变分屏大小
不需要前置命令:
- opt + n: 新建分屏
- opt + 方向键/hjkl: 切换分屏
- opt + +/-: 改变分屏大小
# 标签页
前置命令:ctrl + t
- 方向键:切换标签页
- n: 新建标签页
- x: 关闭标签页
- r: 重命名标签页
不需要前置命令:
- opt + hjkl: 切换标签页
# session
zj attach -c <session name>
: 打开自定义 session 命名的新 zj 窗口ctrl + o
+d
: 保存当前 zj session 并关闭 (如果不是使用 zj attach -c 打开的窗口,保存的名称是随机的)zj attach <session name>
: 打开保存的 session; 可以缩写为zj a <session name>
zj ls
: 获取所有的 session 名称zj k <session name>
: 删除对应 sessionzj ka
: 清空所有 session
# Sync 同步:
ctrl + t
进入标签页模式,该模式下使用:s
进入 sync 模式,输入的指令会在多个窗口同步,适用于同时执行相同的命令,比如 cd 到相同的目录
# 滚动:
ctrl + s
进入滚动模式,该模式下通过j/k
或u/d
进行滚动或翻页
# 清空:
clear
# 修改配置:
移动悬浮窗口默认是 ctrl + h
但是使用 vim 我们将其映射为了方向键
所以需要修改键位:
首先创建 zellij 的配置文件夹:mkdir ~/.config/zellij
导出 zellij 配置:zellij setup --dump-config > ~/.config/zellij/config.yaml
然后进入该配置文件 vim ~/.config/zellij/config.yaml
输入 :%s/Ctrl: 'h'/Ctrl: 'f'/g
全局替换 ctrl + h
为 ctrl + f
之后就可以通过ctrl + f
进入窗口移动模式,然后通过 h/j/k/l
移动窗口
具体配置可以看 zellij 文档
# 社群讨论
兄弟们有没有遇到过这种问题,ka 以后 zj 就凉了
升级到 3.0, 或者你结束下进程
似乎没有办法通过 brew 升级,难受了。
可以啊,我就通过 brew 升到了 0.3
是 brew upgrade zellij 这样吗
你得更新一下 brew:brew update,再更新 zellij
brew 更新下好了。
发现了一个贼好用的东西:https://github.com/dvdvdmt/popup-tab-switcher#replace-default-tab-switching-behaviour 改了默认快捷键,现在切换标签页总算舒服了
开太多标签不好使?只能切换后七个么
默认是,你点右上角插件图标,里面可以设置
编辑 (opens new window)
上次更新: 5/27/2023, 1:02:05 PM