Henry Henry
  • JavaScript
  • TypeScript
  • Vue
  • ElementUI
  • React
  • HTML
  • CSS
  • 技术文档
  • GitHub 技巧
  • Nodejs
  • Chrome
  • VSCode
  • Other
  • Mac
  • Windows
  • Linux
  • Vim
  • VSCode
  • Chrome
  • iTerm
  • Mac
  • Obsidian
  • lazygit
  • Vim 技巧
  • 分类
  • 标签
  • 归档
  • 网站
  • 资源
  • Vue 资源
GitHub (opens new window)

Henry

小学生中的前端大佬
  • JavaScript
  • TypeScript
  • Vue
  • ElementUI
  • React
  • HTML
  • CSS
  • 技术文档
  • GitHub 技巧
  • Nodejs
  • Chrome
  • VSCode
  • Other
  • Mac
  • Windows
  • Linux
  • Vim
  • VSCode
  • Chrome
  • iTerm
  • Mac
  • Obsidian
  • lazygit
  • Vim 技巧
  • 分类
  • 标签
  • 归档
  • 网站
  • 资源
  • Vue 资源
GitHub (opens new window)
  • 说明
  • Vim

  • VSCode

  • Chrome

  • iTerm

    • iTerm-说明
    • iTerm-01-导航
    • iTerm-02-初识 zellij
    • iTerm-03-zellij 高级使用技巧
    • iTerm-复习 -1
      • 社群讨论
    • iTerm-04-初始 zsh-vi-mode
    • iTerm05-zsh-vi-mode 高级使用技巧
    • iTerm-06-zsh 常用插件
    • iTerm-07-zsh 自定义快捷键
    • iTerm-复习 -2
  • mac

  • Obsidian

  • lazygit

  • 学习双拼
  • Vim 技巧

  • 键盘侠
  • iTerm
Henry
2022-07-20
目录

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>: 删除对应 session
  • zj 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
iTerm-03-zellij 高级使用技巧
iTerm-04-初始 zsh-vi-mode

← iTerm-03-zellij 高级使用技巧 iTerm-04-初始 zsh-vi-mode→

最近更新
01
version 1.15
07-01
02
version 1.14
06-27
03
version 1.13
06-27
更多文章>
Theme by Vdoing | Copyright © 2017-2023 HenryTSZ | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式