Mac mini 折腾记(Raycast):(二):Window Management:窗口管理完全指南

Window Management:窗口管理完全指南

在 Mac 上进行多任务处理时,窗口管理是一个绕不开的话题。系统自带的窗口管理功能相对简陋,只支持全屏和分屏两种模式。而第三方工具如 Magnet、Rectangle 虽然功能强大,但需要额外安装和配置。Raycast 内置的 Window Management 功能提供了一套完整的窗口管理解决方案,无需额外安装任何工具。

2.2.1 窗口管理的核心概念

在深入学习具体操作之前,我们需要理解窗口管理的核心概念和设计思路。

窗口布局的本质

窗口管理的本质是控制应用窗口在屏幕上的位置和尺寸。每个窗口都有四个关键属性:

  • X 坐标:窗口左上角距离屏幕左边缘的距离
  • Y 坐标:窗口左上角距离屏幕上边缘的距离
  • 宽度:窗口的水平尺寸
  • 高度:窗口的垂直尺寸

Raycast 的窗口管理命令本质上就是快速设置这四个属性的预设方案。例如,"左半屏"命令会将窗口设置为:

  • X = 0(贴近左边缘)
  • Y = 0(贴近上边缘)
  • 宽度 = 屏幕宽度的 50%
  • 高度 = 屏幕高度的 100%

20+ 种布局模式详解

Raycast 提供了超过 20 种预设布局模式,覆盖了绝大多数使用场景。这些布局可以分为以下几类:

基础分屏布局(最常用)

  • Left Half(左半屏):窗口占据屏幕左侧 50%
  • Right Half(右半屏):窗口占据屏幕右侧 50%
  • Top Half(上半屏):窗口占据屏幕上方 50%
  • Bottom Half(下半屏):窗口占据屏幕下方 50%

四分屏布局

  • Top Left Quarter(左上四分之一)
  • Top Right Quarter(右上四分之一)
  • Bottom Left Quarter(左下四分之一)
  • Bottom Right Quarter(右下四分之一)

三分屏布局

  • Left Third(左三分之一)
  • Center Third(中间三分之一)
  • Right Third(右三分之一)
  • Left Two Thirds(左三分之二)
  • Right Two Thirds(右三分之二)

特殊布局

  • Maximize(最大化):窗口填满整个屏幕(不进入全屏模式)
  • Almost Maximize(几乎最大化):窗口填满屏幕但保留一小圈边距
  • Center(居中):窗口居中显示,尺寸保持不变
  • Restore(恢复):恢复窗口到调整前的位置和尺寸

六分屏布局(适合超宽屏)

  • First Sixth(第一个六分之一)
  • Second Sixth(第二个六分之一)
  • … 以此类推

与 Magnet/Rectangle 的对比

功能项RaycastMagnetRectangle
价格免费¥50免费
布局数量20+620+
自定义布局✅ Pro 版
快捷键冲突检测
多显示器支持
窗口间隙设置✅ Pro 版
集成度与 Raycast 深度集成独立应用独立应用

从功能完整性来看,Raycast 的免费版已经能够满足大多数用户的需求。如果需要更高级的自定义功能,可以考虑升级 Pro 版或使用 Rectangle(开源免费)。

多显示器支持

如果你使用多显示器工作站,Raycast 的窗口管理功能会自动识别所有显示器。每个布局命令都会作用于当前窗口所在的显示器。

此外,Raycast 还提供了专门的跨显示器移动命令:

  • Move to Next Display(移动到下一个显示器)
  • Move to Previous Display(移动到上一个显示器)

这些命令会将窗口移动到相邻显示器的相同相对位置。例如,如果窗口当前占据主显示器的左半屏,移动到副显示器后会自动调整为副显示器的左半屏。


2.2.2 基础布局命令

掌握基础布局命令是高效使用窗口管理的第一步。让我们从最常用的四个命令开始。

左右半屏分割

这是最常用的布局模式,适合同时查看两个应用的场景(如一边写代码一边查文档)。

使用方法

步骤 1:激活目标窗口

点击你想要调整的窗口,确保它处于激活状态(标题栏高亮)。

步骤 2:调用布局命令

打开 Raycast(Command + Space),输入 left halfright half,按 Enter 执行。

步骤 3:观察效果

窗口会立即调整到屏幕的左半部分或右半部分,宽度为屏幕宽度的 50%,高度填满整个屏幕。

设置快捷键(推荐)

为了更快速地使用这两个命令,强烈建议设置专用快捷键。推荐的快捷键方案:

  • Left Half:Control + Option + Left Arrow(左箭头)
  • Right Half:Control + Option + Right Arrow(右箭头)

设置方法:

  1. 打开 Raycast,输入 extensions
  2. 找到 “Window Management” 扩展
  3. 点击 “Left Half” 命令右侧的快捷键图标
  4. 按下 Control + Option + Left Arrow
  5. 保存设置
  6. 对 “Right Half” 重复相同操作,使用 Control + Option + Right Arrow

设置完成后,只需按下快捷键即可瞬间调整窗口布局,无需打开 Raycast 搜索框。

四分之一屏布局

四分屏布局适合同时处理多个任务的场景,例如:

  • 左上:代码编辑器
  • 右上:浏览器(查看文档)
  • 左下:终端
  • 右下:通讯工具(Slack、微信)

使用方法

操作步骤与半屏布局相同,只需搜索对应的命令:

  • top left:左上四分之一
  • top right:右上四分之一
  • bottom left:左下四分之一
  • bottom right:右下四分之一

推荐快捷键方案

由于四分屏使用频率相对较低,可以使用组合键:

  • Top Left:Control + Option + U(U 键位于左上方向)
  • Top Right:Control + Option + I(I 键位于右上方向)
  • Bottom Left:Control + Option + J(J 键位于左下方向)
  • Bottom Right:Control + Option + K(K 键位于右下方向)

这个方案利用了键盘上 U、I、J、K 四个键的相对位置,符合直觉,容易记忆。

最大化与居中

Maximize(最大化)

将窗口填满整个屏幕,但不进入 macOS 的全屏模式。这意味着菜单栏和 Dock 仍然可见,可以快速切换到其他应用。

使用场景:

  • 需要专注于单个任务,但又需要保持对其他应用的快速访问
  • 演示或分享屏幕时,希望最大化内容显示区域

推荐快捷键:Control + Option + Return(回车键)

Center(居中)

将窗口移动到屏幕中央,尺寸保持不变。这个命令在以下场景很有用:

  • 窗口被拖到屏幕边缘外,需要快速找回
  • 调整窗口到舒适的观看位置
  • 截图前调整窗口位置

推荐快捷键:Control + Option + C

Almost Maximize(几乎最大化)

这是一个容易被忽略但非常实用的命令。它会将窗口填满屏幕,但在四周保留一小圈边距(通常是 10-20 像素)。

使用场景:

  • 希望最大化内容显示,但又想保留一点视觉呼吸空间
  • 避免窗口边缘与屏幕边缘完全贴合,方便鼠标操作
  • 美观性考虑(完全贴边的窗口在某些情况下看起来不够优雅)

推荐快捷键:Control + Option + Shift + Return

恢复原始位置

Restore(恢复)

这个命令会将窗口恢复到最近一次调整前的位置和尺寸。它的工作原理类似于"撤销"操作。

使用场景:

  • 误操作调整了窗口布局,需要快速恢复
  • 临时需要全屏查看内容,查看完毕后恢复原状
  • 在多个布局之间快速切换

推荐快捷键:Control + Option + Backspace(删除键)

工作原理说明:Raycast 会记录每次窗口调整前的状态(位置、尺寸)。执行 Restore 命令时,会读取这个记录并恢复窗口。但需要注意,Raycast 只记录最近一次的状态,不支持多级撤销。


2.2.3 高级布局技巧

掌握了基础布局后,让我们探索一些更高级的使用技巧,这些技巧能够应对更复杂的工作场景。

三分屏与六分屏

三分屏布局适合超宽屏显示器(21:9 或更宽),可以同时并排显示三个应用窗口。

三分屏的五种模式

  1. Left Third(左三分之一):窗口占据屏幕左侧 33.3%
  2. Center Third(中间三分之一):窗口占据屏幕中间 33.3%
  3. Right Third(右三分之一):窗口占据屏幕右侧 33.3%
  4. Left Two Thirds(左三分之二):窗口占据屏幕左侧 66.6%
  5. Right Two Thirds(右三分之二):窗口占据屏幕右侧 66.6%

典型使用场景

假设你使用 34 英寸超宽屏显示器进行开发工作,可以这样布局:

  • 左三分之二:代码编辑器(主要工作区域)
  • 右三分之一上半部分:浏览器(查看文档)
  • 右三分之一下半部分:终端

实现步骤:

步骤 1:调整代码编辑器

激活 VS Code 窗口,执行 left two thirds 命令。

步骤 2:调整浏览器

激活浏览器窗口,执行 right third 命令。

步骤 3:调整终端

激活终端窗口,执行 right third 命令。此时终端会覆盖浏览器。

步骤 4:手动微调

将终端窗口手动拖动到浏览器下方,调整高度使其占据右侧三分之一的下半部分。

局限性说明:Raycast 的预设命令无法直接实现"右三分之一的上半部分"这种嵌套布局。需要先使用预设命令定位到大致位置,再手动微调。Pro 版的自定义布局功能可以解决这个问题。

六分屏布局

六分屏适合极宽屏显示器(32:9 或更宽),可以将屏幕水平分为六个区域。Raycast 提供了 First Sixth、Second Sixth … Sixth Sixth 六个命令。

实际使用中,六分屏的应用场景较少,更多是作为一种"精确定位"工具。例如,你可以将一个小工具窗口(如计算器、音乐播放器)放置在屏幕的某个六分之一区域,不影响主要工作区域。

自定义窗口尺寸

虽然 Raycast 提供了丰富的预设布局,但有时我们需要更精确的控制。例如,你希望窗口占据屏幕左侧 60% 而不是 50% 或 66.6%。

在免费版中,可以通过以下方法实现:

方法一:组合使用预设命令

先使用接近目标尺寸的预设命令,再手动微调。例如:

  1. 执行 left two thirds 命令(窗口占据 66.6%)
  2. 手动拖动窗口右边缘,调整到 60%

这种方法的缺点是每次都需要手动调整,无法一键完成。

方法二:使用第三方工具配合

如果需要频繁使用自定义尺寸,可以考虑安装 Rectangle(免费开源),它支持自定义布局配置。Raycast 和 Rectangle 可以共存,互不冲突。

方法三:升级 Pro 版

Pro 版提供了自定义窗口命令功能,可以精确设置窗口的位置和尺寸(详见 2.2.5 节)。

窗口间隙设置

在多窗口并排显示时,如果窗口之间完全贴合,视觉上会显得拥挤。设置窗口间隙可以在窗口之间留出一定的空白区域,提升视觉舒适度。

免费版的间隙设置

免费版不支持全局间隙设置,但可以通过手动调整实现:

  1. 使用预设命令将窗口调整到目标位置
  2. 手动拖动窗口边缘,缩小尺寸以留出间隙

例如,要实现左右半屏布局且中间有 20 像素间隙:

  1. 左侧窗口执行 left half,然后手动将右边缘向左拖动 10 像素
  2. 右侧窗口执行 right half,然后手动将左边缘向右拖动 10 像素

Pro 版的间隙设置

Pro 版支持全局间隙配置,可以在设置中指定窗口之间的默认间隙(如 10px、20px)。设置后,所有预设命令都会自动应用间隙。

跨显示器移动

如果你使用多显示器工作站,跨显示器移动窗口是一个高频操作。Raycast 提供了两个专用命令:

Move to Next Display(移动到下一个显示器)

将当前窗口移动到下一个显示器的相同相对位置。例如,如果窗口当前占据主显示器的左半屏,移动后会自动调整为副显示器的左半屏。

推荐快捷键:Control + Option + Right Arrow + Shift

Move to Previous Display(移动到上一个显示器)

将当前窗口移动到上一个显示器。

推荐快捷键:Control + Option + Left Arrow + Shift

工作原理

Raycast 会记录窗口在当前显示器上的相对位置(如"左半屏"、“右上四分之一”),移动到新显示器后,会根据新显示器的分辨率重新计算绝对位置,保持相对位置不变。

这个设计非常智能,避免了窗口在不同分辨率显示器之间移动时出现尺寸错乱的问题。

多显示器布局策略

对于双显示器或三显示器工作站,建议制定一套固定的布局策略,提升工作效率。

双显示器布局示例

  • 主显示器(27 英寸,2K 分辨率):

    • 左半屏:代码编辑器
    • 右半屏:浏览器
  • 副显示器(24 英寸,1080p 分辨率):

    • 左半屏:终端
    • 右半屏:通讯工具(Slack、微信)

这种布局将主要工作内容放在主显示器,辅助工具放在副显示器,视线切换更自然。

三显示器布局示例

  • 左显示器:文档、参考资料(浏览器全屏)
  • 中显示器:主要工作区域(代码编辑器全屏)
  • 右显示器:辅助工具(上半屏终端,下半屏通讯工具)

2.2.4 快捷键方案设计

窗口管理的效率很大程度上取决于快捷键的设计。一个好的快捷键方案应该具备以下特点:

  1. 符合直觉:快捷键与功能之间有明显的关联
  2. 易于记忆:使用规律性的组合,减少记忆负担
  3. 避免冲突:不与系统或常用应用的快捷键冲突
  4. 手指舒适:按键组合符合人体工程学,不需要手指过度伸展

推荐的快捷键组合

基于以上原则,这里提供一套完整的快捷键方案:

基础布局(使用方向键)

命令快捷键记忆方法
Left HalfControl + Option + ←左箭头表示左侧
Right HalfControl + Option + →右箭头表示右侧
Top HalfControl + Option + ↑上箭头表示上方
Bottom HalfControl + Option + ↓下箭头表示下方

四分屏布局(使用 UIJK 键)

命令快捷键记忆方法
Top LeftControl + Option + UU 键位于左上
Top RightControl + Option + II 键位于右上
Bottom LeftControl + Option + JJ 键位于左下
Bottom RightControl + Option + KK 键位于右下

特殊布局

命令快捷键记忆方法
MaximizeControl + Option + ReturnReturn 表示"确认最大化"
CenterControl + Option + CC = Center
RestoreControl + Option + BackspaceBackspace 表示"撤销"

跨显示器移动

命令快捷键记忆方法
Next DisplayControl + Option + Shift + →在右半屏基础上加 Shift
Previous DisplayControl + Option + Shift + ←在左半屏基础上加 Shift

避免系统快捷键冲突

macOS 系统和常用应用已经占用了大量快捷键,设置窗口管理快捷键时需要注意避免冲突。

常见冲突及解决方案

冲突 1:Control + Option + ←/→ 与浏览器标签页切换冲突

某些浏览器(如 Chrome)使用 Control + Option + ←/→ 切换标签页。

解决方案:

  • 方案 A:修改浏览器的快捷键设置,禁用或更改标签页切换快捷键
  • 方案 B:使用其他组合键,如 Command + Option + ←/→(但需注意 macOS 系统可能占用)

冲突 2:Control + Option + U/I/J/K 与输入法切换冲突

某些输入法(如搜狗输入法)可能占用这些组合键。

解决方案:

  • 进入输入法设置,禁用或更改冲突的快捷键
  • 或使用其他字母键,如 Control + Option + 1/2/3/4

冲突 3:Command + Option + ←/→ 与 macOS 窗口切换冲突

macOS 使用 Command + Tab 切换应用,Command + ~ 切换同一应用的不同窗口。某些用户可能自定义了其他快捷键。

解决方案:

  • 检查"系统偏好设置 → 键盘 → 快捷键",确认是否有冲突
  • 优先保留系统快捷键,调整 Raycast 的快捷键

肌肉记忆训练方法

设置好快捷键后,需要通过刻意练习建立肌肉记忆。以下是一个为期一周的训练计划:

第 1-2 天:基础布局

只使用左右半屏布局,强制自己使用快捷键而不是鼠标拖动。每天至少使用 20 次。

第 3-4 天:四分屏布局

在基础布局的基础上,加入四分屏布局。尝试在不同场景下使用(如代码编辑、文档查看、视频会议)。

第 5-6 天:特殊布局

练习最大化、居中、恢复等特殊布局命令。尝试在不同布局之间快速切换。

第 7 天:综合应用

模拟真实工作场景,综合使用所有布局命令。例如:

  1. 打开代码编辑器,调整到左半屏
  2. 打开浏览器,调整到右半屏
  3. 打开终端,调整到右下四分之一
  4. 需要专注编码时,将编辑器最大化
  5. 编码完成后,恢复原布局

经过一周的刻意练习,大部分用户都能建立起稳定的肌肉记忆,使用快捷键的速度会显著提升。


2.2.5 Pro 功能:自定义窗口命令

版本要求:此功能需要 Raycast Pro 订阅($8/月 或 $96/年)

Raycast Pro 版提供了自定义窗口命令功能,允许用户创建完全个性化的布局方案。这个功能适合有特殊布局需求的用户,或者希望将窗口管理效率提升到极致的专业用户。

创建自定义布局

自定义布局的核心是定义窗口的四个属性:X 坐标、Y 坐标、宽度、高度。Raycast 支持两种定义方式:

绝对值设置

使用像素值直接指定窗口的位置和尺寸。例如:

  • X = 100(窗口左边缘距离屏幕左边缘 100 像素)
  • Y = 50(窗口上边缘距离屏幕上边缘 50 像素)
  • Width = 1200(窗口宽度 1200 像素)
  • Height = 800(窗口高度 800 像素)

这种方式的优点是精确,缺点是不适配不同分辨率的显示器。如果你在 2K 显示器上创建的布局,在 4K 显示器上使用时可能会显得很小。

相对值设置

使用百分比指定窗口的位置和尺寸。例如:

  • X = 10%(窗口左边缘距离屏幕左边缘 10% 的屏幕宽度)
  • Y = 5%(窗口上边缘距离屏幕上边缘 5% 的屏幕高度)
  • Width = 60%(窗口宽度为屏幕宽度的 60%)
  • Height = 90%(窗口高度为屏幕高度的 90%)

这种方式的优点是适配性强,在不同分辨率的显示器上都能保持相同的相对布局。推荐使用这种方式。

创建步骤

步骤 1:打开自定义窗口命令设置

打开 Raycast,输入 create custom window command,按 Enter

步骤 2:填写命令信息

在弹出的表单中填写以下信息:

  • Name(名称):为命令起一个描述性的名称,如 “Main Editor Layout”
  • Position X:窗口左边缘位置(支持像素值或百分比)
  • Position Y:窗口上边缘位置
  • Width:窗口宽度
  • Height:窗口高度
  • Hotkey(可选):为命令设置快捷键

步骤 3:保存并测试

点击 “Create” 保存命令。打开任意应用窗口,执行刚创建的命令,观察窗口是否按预期调整。

实战案例:创建"黄金比例"布局

假设你希望创建一个符合黄金比例(1:1.618)的窗口布局,用于内容创作或设计工作。

步骤 1:计算尺寸

假设屏幕宽度为 100%,根据黄金比例计算:

  • 主窗口宽度 = 100% / 1.618 ≈ 61.8%
  • 副窗口宽度 = 100% - 61.8% = 38.2%

步骤 2:创建主窗口布局

  • Name: “Golden Left”
  • Position X: 0%
  • Position Y: 0%
  • Width: 61.8%
  • Height: 100%
  • Hotkey: Control + Option + G

步骤 3:创建副窗口布局

  • Name: “Golden Right”
  • Position X: 61.8%
  • Position Y: 0%
  • Width: 38.2%
  • Height: 100%
  • Hotkey: Control + Option + Shift + G

步骤 4:使用

将主要工作窗口(如代码编辑器)调整为 “Golden Left”,将辅助窗口(如浏览器)调整为 “Golden Right”。这种布局在视觉上更加和谐,符合人眼的自然观看习惯。

Window Layout 多应用布局

Window Layout 是 Pro 版的另一个强大功能,它允许你一键调整多个应用窗口的布局。这个功能特别适合需要频繁切换工作场景的用户。

使用场景

假设你有三种典型的工作场景:

  1. 编程场景:VS Code(左半屏)+ 浏览器(右半屏)+ 终端(右下四分之一)
  2. 写作场景:Notion(左三分之二)+ 参考资料(右三分之一)
  3. 视频会议场景:Zoom(最大化)+ 笔记应用(右侧悬浮小窗口)

使用 Window Layout 功能,可以为每个场景创建一个预设,一键切换。

创建步骤

步骤 1:打开 Window Layout 设置

打开 Raycast,输入 create window layout,按 Enter

步骤 2:添加应用

在弹出的表单中,点击 “Add Application”,选择要包含的应用(如 VS Code)。

步骤 3:设置布局

为每个应用设置布局参数(Position X、Position Y、Width、Height)。

步骤 4:保存并命名

为这个 Layout 起一个名称(如 “Coding Mode”),设置快捷键(如 Control + Option + 1)。

步骤 5:使用

按下快捷键,Raycast 会自动:

  1. 启动所有指定的应用(如果尚未运行)
  2. 将每个应用的窗口调整到预设位置
  3. 按指定顺序激活窗口

这个功能可以节省大量的手动调整时间,特别是在每天开始工作或切换任务时。

Deeplinks 深度链接

Deeplinks 是一个高级功能,允许你通过 URL 触发窗口布局命令。这个功能主要用于自动化脚本或与其他工具集成。

Deeplink 格式

1
raycast://extensions/raycast/window-management/[command-name]

例如,触发"左半屏"布局的 Deeplink 为:

1
raycast://extensions/raycast/window-management/left-half

使用场景

场景一:与 Shortcuts(快捷指令)集成

可以在 macOS 的 Shortcuts 应用中创建自动化流程,例如:

  1. 早上 9 点自动打开工作相关应用
  2. 通过 Deeplink 调整窗口布局
  3. 打开今日待办事项

场景二:与 Script Commands 集成

可以在 Raycast 的 Script Commands 中调用 Deeplink,实现更复杂的自动化逻辑。例如:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash

# 检测当前时间,根据时间段自动切换布局
hour=$(date +%H)

if [ $hour -ge 9 ] && [ $hour -lt 12 ]; then
# 上午:编程模式
open "raycast://extensions/raycast/window-management/coding-mode"
elif [ $hour -ge 14 ] && [ $hour -lt 18 ]; then
# 下午:会议模式
open "raycast://extensions/raycast/window-management/meeting-mode"
else
# 其他时间:默认模式
open "raycast://extensions/raycast/window-management/default-mode"
fi

这个脚本可以根据当前时间自动切换窗口布局,无需手动操作。


2.2.6 实战案例:多场景布局方案

理论知识掌握后,让我们通过四个真实场景来演示如何设计和使用窗口布局方案。

场景一:编程开发布局

需求分析

开发工作通常需要同时使用多个工具:

  • 代码编辑器(主要工作区域,需要最大空间)
  • 浏览器(查看文档、测试页面)
  • 终端(运行命令、查看日志)
  • 通讯工具(Slack、微信,需要随时查看消息)

布局方案

单显示器方案(27 英寸,2K 分辨率)

  • 代码编辑器:左三分之二(left two thirds
  • 浏览器:右三分之一上半部分(right third + 手动调整高度为 60%)
  • 终端:右三分之一下半部分(right third + 手动调整位置和高度)

双显示器方案

  • 主显示器:
    • 代码编辑器:左半屏(left half
    • 浏览器:右半屏(right half
  • 副显示器:
    • 终端:左半屏(left half
    • 通讯工具:右半屏(right half

快捷键配置

为这个场景创建一个 Window Layout(Pro 版),快捷键设置为 Control + Option + 1。每天开始工作时,按下快捷键即可一键完成所有窗口的布局。

场景二:内容创作布局

需求分析

内容创作(写作、视频剪辑、设计)通常需要:

  • 主创作工具(如 Notion、Final Cut Pro、Figma)占据大部分屏幕
  • 参考资料(浏览器、PDF 阅读器)占据小部分屏幕
  • 音乐播放器或其他辅助工具(悬浮小窗口)

布局方案

单显示器方案

  • 主创作工具:左三分之二(left two thirds
  • 参考资料:右三分之一(right third
  • 音乐播放器:右下角小窗口(使用 bottom right quarter + 手动缩小)

双显示器方案

  • 主显示器:
    • 主创作工具:最大化(maximize
  • 副显示器:
    • 参考资料:左半屏(left half
    • 其他辅助工具:右半屏(right half

专注模式

内容创作需要高度专注,可以设置一个"专注模式"布局:

  • 主创作工具:几乎最大化(almost maximize
  • 其他所有窗口:最小化或隐藏

快捷键设置为Control + Option + F(F = Focus)。

场景三:视频会议布局

需求分析

视频会议场景的特殊性在于:

  • 会议软件(Zoom、Teams)需要占据主要视觉区域
  • 需要同时查看会议笔记或共享文档
  • 可能需要快速切换到其他应用(如演示文稿、代码)
  • 会议结束后需要快速恢复到工作布局

布局方案

会议进行中

  • 会议软件:左三分之二(left two thirds
  • 笔记应用:右三分之一(right third

这种布局既能清晰看到会议画面,又能实时记录笔记。

需要共享屏幕时

  • 会议软件:右下四分之一(bottom right quarter)保持视频连接
  • 共享内容(PPT、代码):最大化(maximize

这样可以在共享屏幕的同时,通过小窗口观察参会者的反应。

会议结束后

按下 Control + Option + Backspace 执行 restore 命令,快速恢复到会议前的窗口布局。

快捷键配置

为会议布局创建专用快捷键:

  • 进入会议模式:Control + Option + M(M = Meeting)
  • 共享屏幕模式:Control + Option + S(S = Share)
  • 恢复工作模式:Control + Option + Backspace

场景四:多显示器工作站布局

需求分析

对于使用三显示器或更多显示器的专业工作站,需要更精细的布局规划。以三显示器为例:

  • 左显示器(24 英寸,竖屏):文档、参考资料
  • 中显示器(27 英寸,主屏):主要工作区域
  • 右显示器(24 英寸,横屏):辅助工具、监控面板

布局方案

左显示器(竖屏)

竖屏适合阅读长文档,建议使用上下分屏:

  • 上半屏:浏览器(查看文档)
  • 下半屏:PDF 阅读器或笔记应用

由于是竖屏,使用 top halfbottom half 命令。

中显示器(主屏)

主屏是主要工作区域,根据任务类型灵活调整:

  • 编程任务:代码编辑器最大化(maximize
  • 设计任务:设计工具最大化
  • 多任务处理:左右半屏分割

右显示器(横屏)

右显示器用于辅助工具,建议使用四分屏布局:

  • 左上:终端
  • 右上:系统监控工具(Activity Monitor、iStat Menus)
  • 左下:通讯工具(Slack)
  • 右下:音乐播放器或其他小工具

跨显示器移动策略

在多显示器环境中,经常需要将窗口在不同显示器之间移动。建议的操作流程:

步骤 1:激活目标窗口

点击要移动的窗口,确保其处于激活状态。

步骤 2:移动到目标显示器

按下 Control + Option + Shift + →Control + Option + Shift + ←,将窗口移动到相邻显示器。

步骤 3:调整布局

窗口移动后会保持原有的相对布局。如果需要调整,使用对应的布局命令(如 left halfmaximize)。

一键切换工作模式

对于多显示器工作站,建议使用 Window Layout 功能(Pro 版)创建多个工作模式预设:

模式 1:深度工作模式

  • 左显示器:关闭所有窗口或显示静态参考资料
  • 中显示器:主工作应用最大化
  • 右显示器:只保留必要的监控工具

快捷键:Control + Option + D(D = Deep Work)

模式 2:协作模式

  • 左显示器:共享文档(Google Docs、Notion)
  • 中显示器:会议软件
  • 右显示器:聊天工具和笔记应用

快捷键:Control + Option + C(C = Collaboration)

模式 3:监控模式

  • 左显示器:日志查看器
  • 中显示器:主监控面板
  • 右显示器:告警通知和通讯工具

快捷键:Control + Option + O(O = Observe)

通过这些预设,可以在不同工作场景之间快速切换,无需每次手动调整所有窗口。


2.2.7 本节小结

本节完成了窗口管理功能的全面学习,从核心概念到高级技巧,再到多场景实战应用。我们掌握了 20+ 种预设布局模式,学会了设计高效的快捷键方案,并通过四个真实场景演示了如何将窗口管理融入日常工作流。

要点何时使用关键动作
基础分屏需要同时查看两个应用时Control + Option + 方向键
四分屏需要同时处理多个任务时Control + Option + U/I/J/K
最大化需要专注单个任务时Control + Option + Return
恢复布局误操作或临时调整后Control + Option + Backspace
跨显示器移动多显示器环境下Control + Option + Shift + 方向键