6 个快捷键搞定多显示器分屏:Spectacle macOS 窗口管理实战
【免费下载链接】spectacleSpectacle allows you to organize your windows without using a mouse.项目地址: https://gitcode.com/gh_mirrors/sp/spectacle
如果你也是双屏起步,一定熟悉这个画面:开工前先把编辑器拖到主屏、文档拖到副屏、终端塞进角落,拖完手腕发酸,布局还是乱的。Spectacle 是一款 macOS 窗口管理工具,只用键盘就能把窗口的位置和大小收拾得服服帖帖,全程不用碰鼠标。它自带 18 个开箱即用的快捷键,多显示器分屏、跨屏移动窗口、一键全屏,几秒钟的事。
⚡ 两步让 Spectacle 跑起来
想用源码版本,克隆仓库就行:
git clone https://gitcode.com/gh_mirrors/sp/spectacle用 Xcode 打开 Spectacle.xcodeproj,按 ⌘R 编译运行。首次启动时,Spectacle 的辅助功能权限是关键一步:macOS 只允许有权限的应用去改动其他应用的窗口位置,没有它,所有快捷键都是摆设。
路径:系统偏好设置 → 安全性与隐私 → 隐私 → 辅助功能,把 Spectacle 勾上:
Spectacle 辅助功能权限设置:在辅助功能列表中勾选 Spectacle
勾选保存后,所有快捷键立即生效。
⌨️ 6 组核心快捷键速查
下面 6 组都是默认键位,装好就能用,覆盖了日常 90% 的操作:
| 快捷键 | 效果 |
|---|---|
| ⌥⌘← / ⌥⌘→ | 窗口移到当前屏幕左半 / 右半 |
| ⌥⌘↑ / ⌥⌘↓ | 窗口移到当前屏幕上半 / 下半 |
| ⌃⌥⌘← / ⌃⌥⌘→ | 窗口移到上一块 / 下一块显示器 |
| ⌥⌘F | 当前窗口全屏 |
| ⌥⌘C | 窗口回到屏幕正中央 |
| ⌥⌘Z / ⌥⇧⌘Z | 撤销 / 重做上一步窗口移动 |
左右分屏:⌥⌘← / ⌥⌘→ 一按归位
按 ⌥⌘←,当前窗口铺满当前显示器的左半屏;⌥⌘→ 则是右半屏。不用拖,不用目测边缘,窗口会"咔哒"一声精确落位,第一次按的时候会有种莫名的爽感。
⌥⌘↑ / ⌥⌘↓ 在垂直方向做同样的事。上下两半一组合,就是经典的双栏布局:文档在上,终端在下。
🖥️ 跨屏移动窗口:一个键送到下一块屏
这是 Spectacle 多显示器布局体验里最顺手的一键。⌃⌥⌘→ 把窗口送到下一块显示器,⌃⌥⌘← 送回去,方向跟随系统偏好设置里显示器的摆放顺序。如果方向和你预期相反,去那里调一下屏幕排列即可。
同一个键连按:窗口在三等分里自动循环
这个细节不试一次很难发现:连续按 ⌥⌘←,窗口会在左半屏的 1/3、2/3、1/2 之间循环。调比例不用拖边缘,不用鼠标在 macOS 上分屏这件事到这里算是闭环了。
⌃⌥→ / ⌃⌥← 让窗口在三等分区域之间切换,三栏布局很快就能搭起来。想微调尺寸还有 ⌃⌥⇧→ 放大、⌃⌥⇧← 缩小,缩放时 Spectacle 会尽量保持窗口边缘贴着屏幕边缘。
按错了别慌:⌥⌘Z 一步撤销
Spectacle 会记录每次移动前的窗口位置,⌥⌘Z 撤销、⌥⇧⌘Z 重做。放心大胆试布局,试错成本就是一下按键。
默认键位冲突?重配 Spectacle 快捷键
Spectacle 快捷键设置入口在偏好设置面板的 Shortcuts 选项卡:每个操作对应一个录制器,点一下、按下新组合键即保存;清空某个快捷键,则直接停用对应操作。比如把"移到左半屏"挪到 ⌃⌘←,就能把 ⌥⌘← 让出来。
想更个性化,窗口位置计算目录 里的每个 .js 文件对应一个预设区域,可以直接改计算逻辑再重新编译。
想一键还原整套布局?配合第三方工具实现
Spectacle 本身不提供工作区布局的保存与恢复。想要"一个键恢复昨天的排布",可以配合 Automator、BetterTouchTool 这类工具调用它的快捷键,这是目前比较实际的方案。另外注意:终端这类应用自带窗口尺寸约束,Spectacle 会尊重约束、不会硬拉,个别窗口拉不满属于正常现象。
用起来顺手的话,去仓库给 Spectacle 点个 star,或者到 issue 区聊聊你的布局方案。
【免费下载链接】spectacleSpectacle allows you to organize your windows without using a mouse.项目地址: https://gitcode.com/gh_mirrors/sp/spectacle
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考