Loop macOS 窗口管理速成指南:5 分钟上手方向式窗口操作
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
Loop 是一款免费开源的 macOS 窗口管理工具。按住一个触发键,把鼠标指向某个方向,当前窗口就会对齐到半屏、四分之一屏等位置,动手调整前还能先看到预览轮廓。这篇文章用大白话讲清安装、触发键设置和日常用法。
⏱️ 30 秒判断它值不值得装
Loop 是常驻在菜单栏的窗口管理工具,核心操作是"按住触发键 + 用鼠标指方向"来移动和调整窗口大小。
适合你,如果:
- 经常同时开 3 个以上窗口,手动拖边对齐很费劲
- 想靠看方向来操作,而不是背一堆快捷键组合
- 在意外观,菜单颜色、预览边框样式都想自己调
- 只用免费且开源的软件,愿意自己翻一下代码
不适合你,如果:
- 平时只开一个窗口,基本不分屏
- 习惯纯键盘操作,手不离键盘也不碰鼠标
- 需要按应用类别自动铺满窗口(Loop 一次只操作当前窗口)
- 系统低于 macOS 13(Loop 要求 macOS 13 及以上)
🚀 5 分钟走完安装和第一次调整
两条路径完成安装
有 Homebrew 的话,在终端执行这一条命令即可:
brew install loop没有 Homebrew 也可以:到项目仓库的发布页面下载最新的 .zip 文件,解压后把 Loop 拖进"应用程序"文件夹。
授权与首次启动
首次运行会请求辅助功能权限,点允许,这一步不能跳过,Loop 靠它去移动其他应用的窗口。之后在设置窗口的"行为"页里打开"登录时启动",Loop 就能随系统常驻后台。
把 Caps Lock 映射成触发键
触发键要选一个方便一直按住的键。最常见的做法是把 Mac 上几乎用不到的 Caps Lock 借用过来:
- 打开"系统设置 → 键盘 → 键盘快捷键…"
- 切到"修饰键"标签,把 Caps Lock 键改映射为 Control 键
- 接了几块键盘就要每块都改一遍
- 打开 Loop 设置,在"键盘快捷键"页的触发键输入框里选定 Control 键
完成第一次窗口调整
点一下浏览器窗口让它处于活动状态,按住触发键,把鼠标移向屏幕右侧。这时会出现一个半透明的预览框,松开按键,窗口就吸附到右半屏。第一次调整完成。
🧭 读懂交互模型:四条规则记住就够用
上面的操作背后其实只有四条规则。
规则一:触发键是开关。操作期间要一直按住它,松手即结束。触发键可以是单键,也可以是一组组合键,在"键盘快捷键"页的触发键输入框里直接按组合键就能录入。该页还能打开"中键单击触发"或"双击触发"作为补充方式。
规则二:方向决定落点。按住触发键时,鼠标位置会展开一个环形径向菜单,共 8 个方向格加 1 个中心格。光标移向哪一格,就预览对应位置:四个边格对应上下左右半屏,四个角格对应四个四分之一区。每个格放什么动作都能在"径向菜单"页重排,整份菜单也可以直接关掉。
Loop 工作演示:桌面上的多个窗口通过方向操作被快速排列成规整布局
规则三:先见轮廓,再动窗口。调整完成前,Loop 先画一个目标位置的半透明预览框,窗口松手后才真的移动过去。预览框的边距、圆角、边框颜色都可以在"预览"页调整,也可以整个关掉,关掉后窗口会跟随光标实时移动。
规则四:同一方向按多次,布局会循环。默认的上、下、左、右方向键是循环动作:第 1 次按是半屏,第 2 次是三分之一屏,第 3 次是三分之二屏,再按回到起点。也就是说一个方向键覆盖三档布局,不用为每档记一条快捷键。
🖱️ 四个高频使用模式
半屏专注
- 场景:写长文档或改代码,希望主窗口稳稳占住半块屏幕
- 操作:按住触发键,径向菜单指向左边或右边格,松手
- 效果:窗口精确对齐屏幕边缘,不用再手动拖边找齐
- 提示:想要三分之二而不是半屏,改用方向键快捷键连按两次即可
多窗口协作
- 场景:一边写编辑器,一边要参考浏览器或终端
- 操作:主窗口先放左半屏;再点选第二个窗口放右半屏;第三个窗口用对角角格放进四分之一区
- 效果:三块窗口各占半屏或四分之一屏,全部自动对齐
- 提示:四个角位对应的"触发键 + 方向键组合"快捷键已默认配好,比如上 + 左就是左上四分之一
临时收起
- 场景:聊天窗口反复跳出来挡事,但又不想真的关掉它
- 操作:在"键盘快捷键"页给"隐藏(Stash)"动作配一个键,激活该窗口后按一下
- 效果:窗口滑出屏幕,只留一条几像素宽的小尾巴,鼠标靠近屏幕边缘时自动滑回
- 提示:露出的尾巴宽度可在"行为"页的 Stash 区域调节,范围 1 到 100 像素
布局快速切换
- 场景:同一个窗口要在半屏、三分之一、近全屏之间来回换
- 操作:按住触发键,连续按同一个方向键,或在径向菜单里连续点同一格
- 效果:窗口按循环顺序逐档切换,一个键位管三档布局
- 提示:默认循环会记住每个窗口停在哪一档;想每次都从头开始,到"键盘快捷键"页的 Cycles 区域打开"Always start cycles from first item"
🎨 把它调成自己的样子
所有外观和行为都在设置窗口里,左侧边栏分三组。
换外观:"图标"页提供十余套应用图标,如 Classic、Holo、Neon,选中后菜单栏和 Dock 图标一起变;"强调色"页改菜单与预览框的主题色;"径向菜单"页调圆角半径(30 到 50 像素)和厚度(10 到 35 像素),还能增删、重排各格动作;"预览"页调轮廓的边距、圆角、边框颜色和宽度。
Classic 图标主题:低饱和蓝灰色调,适合日常办公
换快捷键:"键盘快捷键"页点"添加"新建一条,先选动作,再按下想用的组合键。动作里有"自定义"选项,可以按百分比在屏幕上画任意一块矩形,配好快捷键就是你的专属布局。
排除应用:个别应用(播放器、游戏、某些设计软件)不希望被窗口管理接管。打开"排除应用"页,点"添加"选中应用,之后它的窗口就不会再被 Loop 影响。
⚖️ 该不该换它:和两款常见工具对比
功能信息来自各项目公开渠道,供参考:
| 功能 | Loop | Rectangle | Magnet |
|---|---|---|---|
| 价格 | 免费 | 免费(Pro 为 9.99 美元) | 4.99 美元买断 |
| 开源 | 支持 | 支持 | 不支持 |
| 径向菜单方向操作 | 支持 | 不支持 | 不支持 |
| 调整前预览框 | 支持 | 支持 | 支持 |
| 循环档位切换 | 支持 | 支持 | 不支持 |
| 菜单与预览主题定制 | 支持 | 不支持 | 不支持 |
| 窗口收到屏幕边缘 | 支持 | 不支持 | 不支持 |
一句话建议:只想要"方向键分屏"且追求稳定的话,Rectangle 足够;想用手势方向操作窗口、还要调外观,再考虑 Loop。
🧯 避坑与收尾
触发键完全没反应原因:辅助功能权限没给,或 Caps Lock 的映射没生效。 解决:到"系统设置 → 隐私与安全性 → 辅助功能"确认 Loop 在列表内且已勾选;回"修饰键"页确认映射成功;最后重启 Loop。
径向菜单不显示原因:菜单开关被关了。 解决:设置 → "径向菜单"页打开开关;也可以保持关闭,只用纯键盘方式操作。
窗口没有贴满屏幕边缘原因:预览框边距没设成 0,或 Dock 占用了屏幕边缘。 解决:在"预览"页把边距调为 0;Dock 挡路就改系统设置让 Dock 自动隐藏。
macOS 15 上和系统自带的拖动吸附打架原因:系统的"拖到屏幕边缘平铺窗口"与 Loop 的吸附同时生效。 解决:在"行为"页的 Window Snapping 区域确认由 Loop 接管,或到系统设置里关掉对应的吸附选项。
多显示器下窗口跑去了错误的屏幕原因:默认行为是把窗口移到光标所在屏幕。 解决:"行为"页关闭"Move window to cursor's screen",窗口就会留在原屏幕。
三条行动建议:
- 头一天只用径向菜单做四个半屏,其他设置先别动
- 熟练后给最常用的两个自定义尺寸各配一条快捷键
- 设置里的"关于"页会提示新版本,建议保持更新以拿到修复
相关资源(均为仓库内相对路径):
- 项目说明与功能清单:README.md
- 径向菜单与预览框源码:Loop/Window Action Indicators/
- 参与贡献指南:CONTRIBUTING.md
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考