Loop:免费开源的 macOS 窗口管理工具,安装到上手完全指南
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
多屏一摆,桌面窗口动不动就堆到十几个,想调大小或挪位置只能靠拖拽和死记快捷键。Loop 是一个完全免费的 macOS 窗口管理工具,用触发键配合径向菜单,把"把窗口拖到左半边"这类操作压缩成一次按键,不用离开键盘。
从安装到第一次操作
三步之内就能真正用起来:
- 装上它。用 Homebrew 一条命令装好,支持 macOS 13 及以上。没有 Homebrew 就去官方 release 下载 .zip,解压后拖进应用程序。
brew install loop - 允许权限,并把触发键换成你顺手的键。首次启动会请求辅助功能权限,不点开它就读不到别的 App 窗口。然后在"行为"标签页把触发键设成右 Control 或你愿意一直按的修饰键,触发键可以是一个键,也可以是组合。这一步直接决定后面每次操作的手感。
- 做第一个演示。按住触发键,把鼠标往左一推,当前窗口立刻吸附到左半屏;往右上推,就缩成四分之一屏。放开心里,它不需要你记方向键。
装完先别急着配花活,把触发键和预览这两处定好,其余的都能随时再调。
最影响工作节奏的核心功能
径向菜单:按住触发键,往哪推窗口就去哪
按住触发键、移动光标,屏幕中央会浮出一个环形菜单,指向哪个方向,窗口就朝哪个方向缩放,方向感比记一堆快捷键直观得多。基本八个方位之外,还能继续指向更细的位置,分屏对齐一次就能踩到位。
预览窗口:落地前先看一眼目标位置
开启预览后,移动窗口前会先出现一个虚影框,标出它将要到达的位置。你不用试一次错一次,确认对位了再松手。我一般先开着预览、把内边距留一点,这样窗口贴边时不会顶到屏幕边缘。设置都在"预览"标签页,可调内边距和圆角。
快捷键:一个键位直接锁定一个布局
在"快捷键"标签页里,给每个动作绑上"触发键 + 字母",比如触发键加 L 固定到左半屏。我常用的是把左半屏绑到触发键加 L、右半屏绑到触发键加 R,熟手再把常用布局各绑一个键,双手不离键盘就能重排整个桌面。
装完就该改的几个设置
- 触发键 → 行为页 → 换成右手够得着的修饰键:连按不累,误触也少。
- 径向菜单外观 → 径向菜单页 → 调宽度、形状和配色:菜单更小更淡,不挡屏幕内容。
- 预览开关 → 预览页 → 打开并留一点内边距:移动前先看到落点,减少来回拖动。
- 排除应用 → 排除应用页 → 把播放器、远程桌面加进去:这些 App 不再被误管理。
- 循环行为 → 快捷键页 → 给一个键位开启循环:同一组合键连按,窗口在半屏、三分之一屏、原始大小之间依次切换。
容易忽略的进阶能力
窗口收纳适合"暂时不用但不想关"的窗口。把窗口收进屏幕边缘,桌面立刻清爽;收进哪个边可以选,我通常收到底边,需要时鼠标贴到那条边或按快捷键就能把它唤回来。
操作循环让你把一个键位绑成一串连续动作,连按就依次触发,适合在你常切换的两三种布局间快速来回,不用反复选方向。
用脚本直接驱动最实用。Loop 暴露了 URL Scheme,终端里敲一行就能控制当前窗口,做自动化很顺手:
open "loop://direction/right" # 移到右半屏 open "loop://action/maximize" # 最大化 open "loop://screen/next" # 移到下一个屏幕改改参数还能链式执行多个动作,配合定时任务就能自动整理窗口。
它和同类工具怎么选
| 对比项 | Loop | Rectangle | Magnet |
|---|---|---|---|
| 价格 | 免费 | 免费 | 约 $4.99 |
| 是否开源 | 是 | 是 | 否 |
| 径向菜单 | 支持 | 不支持 | 不支持 |
| 窗口收纳 | 支持 | 不支持 | 不支持 |
| 操作循环 | 支持 | 支持 | 不支持 |
| 外观定制 | 支持 | 不支持 | 不支持 |
只想要基础分屏、不碰花活,Rectangle 已经够用;愿意付费且几乎只用键盘快捷键,Magnet 更省事。但如果你希望免费、开源,还要径向菜单、窗口收纳和可定制外观,Loop 是三者里功能最全的一个。
常见问题
Caps Lock 能当触发键吗?能。去系统设置把 Caps Lock 映射成 Control,再在"行为"页选右 Control 作为触发键,每台连接的键盘都要重复一遍。
支持触控板手势吗?目前主要靠键盘和"触发键 + 鼠标/触控板移动",不识别系统级三指手势,可以配第三方工具补。
会影响性能吗?很轻,常驻内存占用很小,平时几乎无感,不必为它关别的程序。
配置怎么备份?偏好文件在用户目录下的com.MrKai77.Loop.plist,直接复制走或交给 Time Machine 即可。
触发键和别的软件撞了怎么办?换一个不常用的修饰键组合,或在"排除应用"里把冲突的那个 App 单独排除。
写在最后
Loop 把窗口管理从"拖来拖去"变成"按一下",径向菜单、预览和收纳是它和普通分屏工具拉开差距的地方,而且完全免费开源。
建议你装好后先定触发键、开预览,跑半天看看哪个布局最顺手,再回来给那几个高频布局各绑一个循环键。核心窗口操作实现在 Loop/Window Management/ 目录,想改默认行为可以从这里入手。
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考