创意无穷,快速寻找:macOS 窗口平铺利器 yabai
2024-01-28 06:40:56
使用 Yabai 在 macOS 上高效管理窗口
在 macOS 系统中,管理多个窗口可能是一个耗时的过程,尤其是当您需要快速找到或调整窗口位置时。Yabai,一款功能强大的窗口管理工具,应运而生,旨在解决这一难题。
什么是 Yabai?
Yabai(读作“雅白”)是使用现代 Swift UI 构建的开源工具,具有简洁的界面和丰富的功能。它的名称源自日语中的“白色”,这反映了其以简单且高效的方式组织窗口的宗旨。
Yabai 的优势
Yabai 与其他窗口管理工具相比具有以下独特优势:
- 更丰富的窗口平铺布局: Yabai 提供了多种预定义的平铺布局,包括网格、列表、浮动和自定义布局,让您灵活地组织窗口以满足您的需求。
- 细粒度的窗口管理: 您可以精确控制窗口的位置、大小和透明度,甚至可以将窗口分组以方便管理。
- 与 macOS 应用程序的集成: Yabai 与 Alfred、Keyboard Maestro 和 Hammerspoon 等应用程序集成,增强了其功能并简化了工作流程。
Yabai 的使用场景
Yabai 在各种场景中都能发挥作用,帮助您提高工作效率:
- 快速查找窗口: 使用 Yabai 的快捷键或搜索功能,您可以在众多打开的窗口中快速找到所需的窗口。
- 提高工作效率: 通过将窗口平铺排列,您可以轻松查看和比较多个文档,最大限度地提高屏幕空间利用率。
- 创建自定义工作空间: 将窗口分组并设置不同的窗口布局,创建针对特定任务或项目的自定义工作空间。
Yabai 的安装和使用
要安装 Yabai,请使用以下命令通过 Homebrew:
brew install --cask yabai
安装后,使用以下命令启动 Yabai 并授予系统权限:
yabai --install-sa
运行以下命令查看所有可用命令:
yabai --commands
一些实用的 Yabai 快捷键
- 平铺窗口: Cmd + Y + [布局名称](例如,Cmd + Y + g 表示网格布局)
- 查找窗口: Cmd + 空格键 + [窗口名称]
- 移动窗口: Cmd + Option + 箭头键
- 调整窗口大小: Cmd + Option + Shift + 箭头键
- 切换窗口: Cmd + Tab
常见问题解答
1. Yabai 与 Spectacle 有什么区别?
虽然 Yabai 和 Spectacle 都提供窗口管理功能,但 Yabai 提供了更丰富的平铺布局选择、更细粒度的窗口控制和更高的可扩展性。
2. Yabai 需要重启才能生效吗?
是的,首次安装 Yabai 时需要重启才能应用系统访问权限。
3. 如何自定义窗口布局?
在终端中运行以下命令:
yabai config --window-layout /path/to/layout.yml
layout.yml 文件是一个包含窗口位置和大小信息的 YAML 文件。
4. 如何卸载 Yabai?
使用以下命令卸载 Yabai:
brew uninstall --cask yabai
5. Yabai 支持哪些 macOS 版本?
Yabai 适用于 macOS 10.13(High Sierra)及更高版本。
结论
Yabai 是一款功能强大的 macOS 窗口管理工具,可以极大地提高您的工作效率。通过灵活的平铺布局、细粒度的窗口控制和无缝集成,Yabai 让您掌控窗口,最大化屏幕空间并优化工作流程。使用 Yabai 优化您的 macOS 体验,并享受快速、高效的窗口管理。