Loop:免费开源的 macOS 窗口管理工具,按住一个键窗口立刻去你指的方向
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
编辑器、终端、参考文档全开着,每多一个窗口屏幕就挤一分。Loop 是一款免费开源的 macOS 窗口管理工具,交互一句话就能说完:按住触发键(可自定义的某个修饰键),光标往哪走,窗口就往哪挪,不用再去窗口上找那条细得几乎看不见的边框。
先装起来:从 0 到第一次分屏
- 获取程序,三选一:终端执行
brew install loop;或去 release 页下载最新的 zip 包;或克隆源码git clone https://gitcode.com/GitHub_Trending/lo/Loop后用 Xcode 编译,属于标准安装教程流程,一条命令或一个下载就行。 - 首次启动时授予辅助功能权限——Loop 靠它移动和缩放窗口。
- 打开设置 →「行为」选项卡,挑一个顺手够得到的触发键,右 Control 是多数人的选择。
- 按住触发键,光标向左一移——窗口贴上左半屏。第一次免费分屏,完成。
一个手势:按住键,窗口自己走位 👆
触发键按住不放的那一刻,屏幕中央会展开一个径向菜单(跟着光标转圈、按扇区划分的圆形菜单),扇区就是窗口可去的布局:指向左是左半屏,指向左上是左上四分之一区,指向下方就是下三分之一。
执行前有一层保险:目标区域会先以虚线预览浮出来,让你看清窗口将落在哪。指错了随时把光标移走换扇区,只有松开触发键时你指着的那个布局才真正生效——整个过程不用点击任何按钮,纯靠方向。
预览虚影的边框粗细、圆角、颜色,以及并排窗口之间的内边距(padding,窗口贴边时预留的空白)都可以在外观设置里单独调,贴得太紧、边框刺眼都能解决。
这 4 个场景最省时间
- 写代码分屏:左半屏放编辑器、右上四分之一放参考页,按住触发键指向对应扇区,预览确认后才落位;并排窗口嫌贴边,就在外观里把内边距拉开一点。
- 多显示器搬运:给 6 个内置屏幕动作(上 / 下 / 左 / 右 / 下一个 / 上一个显示器)各绑一个快捷键,外接屏上的窗口一键回主屏。
- 边缘暂存(Stash):把暂时不用的聊天窗口藏到屏幕边缘,程序不退出、焦点不丢失;鼠标悬停到边缘或按快捷键随时取回,实现见 Stashing 模块。
- 宽度循环微调(Cycles):同一个快捷键连按、或左键连点,窗口就在 1/2、1/3、2/3 屏三档宽度之间依次循环(循环默认值定义在 WindowAction+Defaults.swift),一组键覆盖多种宽度。
免费开源,和付费工具差在哪
| Loop | Rectangle Pro | Magnet | |
|---|---|---|---|
| 价格 | 免费 | $9.99 | $4.99 |
| 开源 | 是(GPLv3) | 否 | 否 |
| 径向菜单(光标按方向控制) | 支持 | 无 | 无 |
| 窗口暂存 Stash | 支持 | 支持 | 无 |
| 循环操作 Cycles | 支持 | 支持 | 无 |
一句话:光标方向控制 + 暂存 + 循环这套组合在闭源工具里凑不齐,而且 Loop 的菜单宽度、形状、颜色都能自己改。
快捷键之外,还能玩什么
- 重映射触发键:系统设置 → 键盘 → 修饰键,把 Caps Lock 改成 Control,再到 Loop 里把触发键设为右 Control,手指不用离开主键区;用 Karabiner 做同样的映射也可以。
- 命令行排窗口:Loop 暴露了
loop://URL 命令,布局能直接写进 shell 脚本(URLCommandHandler 源码):
open "loop://direction/right" # 当前窗口贴到右半屏 open "loop://action/maximize" # 最大化当前窗口 open "loop://list/all" # 列出全部可用命令- 排除列表与纯键盘模式:全屏游戏、视频播放器加进排除列表后 Loop 不碰它们的窗口;径向菜单和光标交互可分别独立关闭,只留纯键盘快捷键。
装之前看一眼
| 项目 | 事实 |
|---|---|
| 所需权限 | 移动/缩放窗口需辅助功能权限;预览虚影需屏幕录制权限,均只在首次请求 |
| 系统版本 | macOS 13 及以上 |
| 径向菜单能否单独关闭 | 能,菜单与光标交互各自独立开关 |
| 后台占用 | 菜单栏常驻,无操作时资源占用很低 |
如果你的桌面日常同时开着 3 个以上窗口、又拖不动边框,装完当天就能用上。今天就练一件事:把触发键设顺手,左右半屏来回切上十几下,再给一个键绑上 Cycles 连按到不用想——免费分屏这件事,半小时内就能变成肌肉记忆。
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考