Loop:免费开源的macOS窗口管理工具,用径向菜单和快捷键完成窗口布局
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
Loop 是一款免费开源的 macOS 窗口管理工具(GPLv3,兼容 macOS 13 及以上)。它把窗口分半、三分之一、四分之一等布局收敛到一次按键:按住触发键后,用径向菜单、键盘快捷键或鼠标直接选择方向,并支持在确认前预览效果。适合频繁在多个窗口间切换、需要多屏布局的办公与开发用户。
适合谁、什么场景
- 文档写作、设计、编码时频繁把窗口拖到屏幕左半、右半或四分之一区域,手动拖拽费时间的人
- 多显示器用户:Loop 提供"上/下/左/右/下一块屏幕"等跨屏动作,把窗口从一个屏幕挪到另一个屏幕只需一次触发
- 怕误操作的人:预览模式会先显示半透明轮廓,你确认无误后窗口才实际移动
快速上手
- 安装:在终端运行
brew install loop,或从 Releases 页面下载 Loop.zip 解压到"应用程序"。 - 启动后按提示授予"辅助功能"权限——没有它,Loop 无法调整其他应用的窗口。
- 触发键默认为 Fn。想用 Caps Lock,可在系统设置中把 Caps Lock 重映射为 Control,再在 Loop 里选择 Right Control。
- 打开设置窗口,在 Keybinds 标签确认触发键与快捷键,在 Behavior 标签检查预览等开关。
- 按 Fn 键并移动鼠标:径向菜单出现,把光标移向某个方向再松手,窗口即完成布局。
核心功能实操
径向菜单触发方式与操作
按住触发键,光标周围会出现环形菜单,每个扇形对应一个布局动作。你只需把光标移向目标方向——向右则窗口占右半屏,向上则占上半屏——松开触发键生效。它解决了"记不住快捷键"的问题:布局以方向呈现,不用背具体按键。菜单的圆角、粗细、每个扇形的动作都可在设置中修改,也可以直接关闭。
键盘快捷键:触发键加任意键
在 Keybinds 标签里,任意按键都能与触发键组合执行动作。默认配置中,触发键+空格是最大化,+回车是居中,+左/右/上/下方向键是"四分之一屏"定位,+单个方向键是循环动作(下一节说明)。快捷键全部可重绑,也可整组禁用。
循环缩放:同一个快捷键按出三种尺寸
默认的"右循环"绑定是触发键+右方向键:第一次按,窗口变为右半屏;再按,变为右三分之一;第三次,变为右三分之二;继续按则回到起点。上下左右四个方向都有对应循环。做"主文档 + 窄参考栏"这类布局时,两三次按键就能到合适比例,不需要逐格拖拽。
预览:确认前先看效果
预览默认开启。执行缩放前,Loop 先画出一个半透明轮廓,标示窗口将到达的位置与大小,你确认后再执行,反悔成本是一次 Esc。预览的边距、圆角、边框颜色和粗细都可在 Theming 标签单独调整。
Stash 隐藏窗口到屏幕边缘
Stash 把当前窗口移出屏幕边缘,只留一条 20 像素左右的可见边;鼠标悬停到屏幕边缘或用快捷键即可把它拉回。参考图、聊天窗口这些"待命"内容用 Stash 收起后,主工作区只剩当前任务窗口。
进阶玩法
- 触发键支持多键组合,可区分左右修饰键(比如只用右 Control);还有"双击触发"与触发延迟选项,减少误触
- Behavior 标签可设置窗口间距(Padding),支持上下左右分开设置,窗口并排时不会贴在一起
- 排除应用列表:指定应用不受 Loop 快捷键影响,避免和软件自带布局冲突
- 外观定制:径向菜单颜色、圆角、粗细,以及 12 款应用图标主题、强调色与渐变,见 Theming 配置代码
- URL scheme 自动化:在 shell 中运行
open "loop://direction/right"可让当前窗口占右半屏,配合脚本能连发多条指令做批量布局,完整命令列表见 URL 处理模块
同类工具对比
| 维度 | Loop | Rectangle | Magnet | Rectangle Pro |
|---|---|---|---|---|
| 价格 | 免费,开源(GPLv3) | 免费,开源 | 约 4.99 美元,闭源 | 9.99 美元,闭源 |
| 安装难度 | Homebrew 一行命令或下载即用 | 同样简单 | 下载即用 | 下载即用 |
| 核心交互 | 径向菜单 + 快捷键 + 鼠标方向,三通道 | 快捷键 + 拖拽吸附 | 拖拽吸附为主 | 快捷键 + 触控板手势 |
| 自定义程度 | 触发键、动作绑定、间距、菜单外观、图标主题 | 快捷键可改,外观不可改 | 有限 | 较高,且支持工作区模板 |
短板也要说明:Loop 目前不支持工作区布局的保存与恢复,也不支持自动调整相邻窗口;如果你依赖触控板手势,Rectangle Pro 是更合适的选择。
常见问题
Q:我的 Mac 能用吗?需要 macOS 13 及以上,Apple 芯片和 Intel 芯片都可以,从菜单栏启动并常驻。
Q:为什么要给辅助功能权限?调整其他应用的窗口位置与大小必须经过系统辅助功能接口,权限只在窗口管理上使用,申请与撤销都在系统设置中完成。
Q:常驻后台会不会卡?Loop 是轻量菜单栏应用,日常监听按键与鼠标事件,不做批量数据处理,日常使用中不易感知。仓库中还内置了低电量模式适配,会在电池模式下降低动画等开销。
Q:想卸载怎么办?退出应用后删除 App 本体,再到系统设置中撤销辅助功能权限即可,配置数据会随应用一并清理。
Q:Fn 触发时和系统功能冲突?可以把触发键换成其他修饰键;用 Caps Lock 作为触发键时,按系统设置→键盘→修饰键把它映射为 Control 即可,Loop 会识别左右两侧修饰键,避免与正在使用的键冲突。
结语
Loop 适合:需要频繁做分屏布局、希望"看得到再执行"、想把操作收敛到一两个键的办公与开发用户。它不适合:需要保存/恢复整套工作区布局、重度触控板手势、或要求窗口置顶与相邻窗口联动调整的用户。
建议:先按默认 Fn 触发键跑三天,只改两项配置——窗口间距和快捷键方向键绑定,就能覆盖日常 90% 的布局需求;之后再考虑 Stash 与主题定制。
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考