关闭SIP
- 首先, 参考Apple官方的手册, 根据你的MacOS的版本, 看如何进入Recovery Mode. 
- 之后, 在上方菜单栏中点击[实用工具]->[终端]. 
- 在终端中输入 - csrutil disable后回车, 即可关闭.
- 关闭之后重新启动, 在终端中再次输入 - csrutil disable, 即可查看SIP是否被disable.
- 之后, 在终端运行: - sudo nvram boot-args=-arm64e_preview_abi
- 然后重启. 
下载yabai
- 下载yabai: - brew install koekeishiya/formulae/yabai
- 然后在 - /etc/sudoers.d中创建- yabai这个文件, 写入:- <user> ALL=(root) NOPASSWD: sha256:<hash> <yabai> --load-sa- user: 当前用户名, 也就是- whoami的输出.
- hash:- shasum -a 256 $(which yabai)的输出.
- yabai:- which yabai的输出.
 
yabai键位配置
| 键位 | 操作 | 
|---|---|
| cmd+alt+h | 窗口聚焦向左 | 
| cmd+alt+j | 窗口聚焦向下 | 
| cmd+alt+k | 窗口聚焦向上 | 
| cmd+alt+l | 窗口聚焦向右 | 
| cmd+alt+; | 窗口布局旋转90度 | 
| cmd+alt+n | 聚焦到下一个窗口 | 
| cmd+alt+p | 聚焦到上一个窗口 | 
| cmd+alt+m | 窗口最大化 | 
| cmd+alt+c | 关闭窗口 | 
| ctrl+cmd+alt+h | 窗口向左移动 | 
| ctrl+cmd+alt+j | 窗口向下移动 | 
| ctrl+cmd+alt+k | 窗口向上移动 | 
| ctrl+cmd+alt+l | 窗口向右移动 | 
| cmd+alt+] | 切换到下一个虚拟桌面 | 
| cmd+alt+[ | 切换到上一个虚拟桌面 | 
| ctrl+cmd+alt+n | 新建一个虚拟桌面 | 
| ctrl+cmd+alt+c | 关闭虚拟桌面 | 
| cmd+alt+1,2,3,4,5 | 跳转到虚拟桌面1, 2, 3, 4,5 | 
| ctrl+cmd+alt+1,2,3,4,5 | 将当前聚焦的窗口移动到虚拟桌面1,2,3,4,5 | 
| ctrl+cmd+alt+r | 重新启动yabai |