Loop 完全指南:免费开源的 macOS 窗口管理工具,快速整理你的多屏工作流
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
Loop 是一款免费、开源的 macOS 窗口管理应用,用鼠标径向菜单和键盘快捷键即可快速完成分屏、移动、缩放窗口,适合经常同时打开多个窗口的程序员、设计师和多任务办公用户。
它解决了什么问题
在 Mac 上把窗口摆成"左一半右一半",很多人还在拖边框、盯像素。更麻烦的是多显示器环境:窗口移去副屏要靠手拖,尺寸全靠感觉,一次布局折腾几分钟。Loop 的思路是把这些动作压缩成一次按键或一个鼠标手势——按住触发键后朝某个方向甩一下鼠标,窗口立刻贴到对应位置,整个工作区几秒钟排好。
快速上手:安装命令与首次设置
一行命令安装 Loop
如果你装过 Homebrew,直接执行:
brew install loop没有 Homebrew 的话,去项目 Release 页下载最新的.zip压缩包,解压后把 Loop 拖进"应用程序"文件夹即可。注意:Loop 要求macOS 13 或更高版本,且完全免费,采用 GPLv3 开源协议。
装完就能用的最小配置
首次启动时,系统会要求授予"辅助功能"权限——这是 Loop 代替你移动窗口的前提,务必点允许。
装完不用做任何配置,默认就已经能用了:
- 触发键:默认的触发键是键盘上的Fn(Function)键。你也可以在设置的"行为(Behavior)"页换成 Control、Option 等修饰键
- 方向键布局:按住触发键,再按上下左右方向键,窗口就会循环切换对应方向的布局——比如按一次"右"是右半屏,再按一次变右三分之一屏,再按一次变右三分之二屏
- 空格与回车:默认按住触发键按空格是最大化,按回车是居中窗口
这套默认键位覆盖了 80% 的日常场景,建议先这样用一两天,再考虑自定义。
日常怎么用:四个高频场景
用鼠标手势把窗口甩到屏幕任意位置
以前要把一个窗口放到左半屏,得按住它慢慢拖到屏幕边缘,等 macOS 的吸附提示出来再松手,急起来还得对准时机。现在按住触发键,屏幕中央会弹出一个环形菜单(也就是径向菜单),你只需要把光标朝某个方向移过去、松手,窗口就自动填到对应的区域:左半、右半、四角、三分之一……方向对应区域,所见即所得,不用记任何键位。
键盘党的分屏工作流
程序员日常是"编辑器占一半,浏览器查文档占另一半"。以前这组动作要拖两次窗口。现在左手一直按着触发键,右手按一下右方向键,浏览器落到右半屏;再按一下左方向键,编辑器回到左半屏,全程不超过三秒。
多显示器用户还可以给"移到下一个屏幕""移到指定屏幕"这些动作单独绑快捷键,跨屏搬窗口再也不用拖标题栏。
把闲置窗口藏起来,桌面只剩当前工作
写文档时,参考网页和聊天窗口总横在眼前碍事。以前要么最小化(Dock 越来越挤),要么叠在别的窗口后面(找回来很费劲)。Loop 的 Stash 功能可以把这些窗口"藏"到屏幕边缘,只露出一小条;需要时鼠标悬停到屏幕边缘,或者按一下对应快捷键,窗口立刻弹出来。桌面清爽了,找窗口也不用翻 Dock。
不确定的布局,先预览再落
用习惯快捷键的人怕什么?怕按错方向,窗口跑到奇怪的位置。Loop 默认会先显示一个半透明的预览框,示意窗口将被调整到的位置和大小,你确认动作后才真正执行。这个"先看后动"的设计让盲按方向键也没压力。
亮点功能与实用技巧
循环操作:一个键位串起一套布局
是什么:同一个快捷键可以绑定一串动作,每按一次执行下一个,循环往复。
怎么开:在设置的"快捷键(Keybinds)"页,选择任意动作后启用 Cycle 模式,把想连续执行的动作依次加进去。
技巧:默认的方向键就是循环键——连按"右"方向键,窗口会依次经过右半屏、右三分之一、右三分之二,正好用来调代码窗口和视频窗口的宽度比例,比反复拖边框快得多。
Stash 窗口收纳:按边缘唤出
是什么:把窗口藏到屏幕外,保留一小条可见边缘,随时唤回。
怎么开:给"隐藏/收纳"动作绑一个快捷键,设置里还能调露出边缘的宽度(Stashed 相关选项在"行为"页)。
技巧:把微信、邮箱这类"经常要但不用看"的窗口统一收进同一条边缘,形成你自己的"窗口抽屉"。
外观完全可定制 🎨
是什么:径向菜单的宽度、形状、颜色,预览框的圆角、边框,乃至应用图标和强调色,都能改。
怎么开:设置里"径向菜单(Radial Menu)""预览(Preview)""图标(Icon)"几个标签页就是外观中心,内置黑、白、全息、夏日等多套图标风格,也可以从壁纸自动提取强调色。
技巧:深色桌面配浅色菜单、浅色桌面配深色菜单,对比度高了手势识别起来更舒服。
URL Scheme:把窗口管理写进脚本
是什么:Loop 支持通过 URL Scheme 被外部命令控制,方便和 Automator、快捷指令或 shell 脚本联动。
怎么开:无需配置,直接调用,例如open "loop://action/maximize"最大化当前窗口,open "loop://screen/next"把窗口移到下一个屏幕,open "loop://list/all"可以列出全部支持的命令。
技巧:把它和你常用的启动脚本结合,开机后自动把 IDE 摆到左半屏、终端摆到右半屏,省去每次手动排版。
和其他方案比怎么样
macOS 窗口管理工具不少,README 里维护了一张覆盖十几款应用的对比表。挑几个主流方案看核心差异:
| 能力 | Loop | Rectangle | Magnet | Moom |
|---|---|---|---|---|
| 价格 | 免费 | 免费 | $4.99 | $15 |
| 开源 | ✅ | ✅ | ❌ | ❌ |
| 鼠标/触控板 + 修饰键操作 | ✅ | ❌ | ❌ | ❌ |
| 径向菜单与主题定制 | ✅ | ❌ | ❌ | ❌ |
| 窗口收纳(Stash) | ✅ | ❌ | ❌ | ❌ |
简单说:只用键盘快捷键的话,免费开源的 Rectangle 也能打;但想要鼠标手势式的径向菜单、外观定制和窗口收纳,Loop 是目前免费方案里少有的全都要。
常见坑与 FAQ
Q:想把 Caps Lock 当触发键,怎么设置?
Loop 本身不重映射按键,需要借助系统功能:系统设置 → 键盘 → 键盘快捷键 → 修饰键,把 Caps Lock 映射成 Control,然后在 Loop 的"行为"页选"右 Control"作为触发键(多键盘需逐个映射)。也可以用 Karabiner Elements 等第三方工具实现。
Q:为什么装了以后按键没反应?
九成是权限问题:到"系统设置 → 隐私与安全性 → 辅助功能"里确认 Loop 已勾选;同时检查触发键是否和你其他应用的快捷键冲突(比如你给输入法或截图也绑了 Fn 相关组合)。
Q:哪些应用可以排除在管理之外?
设置里的"排除应用(Excluded Apps)"页可以逐应用添加,适合视频播放器、设计软件这类窗口布局需要自己控制的场景。
写在最后
Loop 把"拖窗口、盯像素"这件最消耗耐心的事,变成了按一下键、甩一下鼠标就完事的小事,而且完全免费、代码开源可查。装好、授权、按几次方向键,它今天就能进你的工作流——剩下的,慢慢按自己的习惯调键位、调外观就好。
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考