Loop 窗口管理工具:3 分钟上手的完整指南
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
Loop 是一款免费开源的 macOS 窗口管理工具。它用径向菜单、操作前预览和窗口暂存替代窗口拖拽,一次按键就能让编辑器贴左半屏、浏览器贴右半屏,适合多窗口办公的 Mac 用户。
快速上手 🚀
1. 安装。两种方式任选其一:
brew install loopgit clone https://gitcode.com/GitHub_Trending/lo/Loop首次启动会请求两项权限:辅助功能用于移动窗口,屏幕录制用于绘制预览,都允许即可。
2. 设触发键。打开设置的行为标签,挑一个平时不用的按键当触发键;习惯 Caps Lock 的用户可以先把它重映射成 Control 再选用。入口见行为设置。
3. 第一次使用。按住触发键,径向菜单在光标处展开;光标移向左侧再松开,窗口贴上左半屏,到这里工具已经可用。
4. 微调。给最常用的布局补上专属快捷键,顺手调一下预览样式。入口见快捷键设置。
它解决什么问题
传统窗口管理靠两样东西:用鼠标拖窗口边框,或者给每种布局背一个快捷键。拖拽对齐费劲,差几个像素就歪;背快捷键有上限,布局一多就乱。
Loop 把选择搬到了光标点上的圆形菜单里,方向即动作,看方向就知道结果。窗口移动前还会先画出半透明轮廓,不满意随时撤。
不用的窗口可以收进屏幕边缘的抽屉,悬停即取,屏幕上始终只留正在用的东西。
功能详解
径向菜单:方向即布局
适合不想背快捷键、多用触控板的用户。
- 按住触发键展开菜单;
- 光标移向目标方向;
- 松手完成布局。
菜单的形状、颜色、方向绑定都能改,入口在径向菜单设置。
预览窗口:先看到再执行
适合对屏幕对齐要求高的用户。
- 触发任一布局操作;
- 观察目标位置的轮廓;
- 确认后再执行。
轮廓的内边距、圆角、边框颜色均可调,见预览设置。
窗口暂存:收进屏幕边缘
适合屏幕空间紧张的 MacBook 用户。
- 按下暂存快捷键;
- 窗口缩小贴到边缘;
- 悬停边缘即可调出。
暂存方向等细节见暂存管理。
循环布局:一个键来回切换
适合频繁在两三种布局间切换的开发者。
- 选一个布局快捷键;
- 连续重复按下;
- 窗口在预设布局间轮换。
每个循环都可单独配置,见循环动作配置。
主题定制:外观随你改
适合想把工具融进桌面风格的用户。
- 打开设置的外观标签;
- 选菜单形状与主题色;
- 实时预览效果。
图标与强调色入口:主题设置。
与替代方案对比
| 对比项 | Loop | Rectangle | Magnet | 系统自带 |
|---|---|---|---|---|
| 径向菜单 | ✅ 有 | ❌ 无 | ❌ 无 | ❌ 无 |
| 窗口暂存 | ✅ 有 | ❌ 无 | ❌ 无 | ❌ 无 |
| 开源程度 | 完全开源 | 闭源 | 闭源 | 闭源 |
| 操作前预览 | 有 | 有 | 有 | 有限 |
| 费用 | 免费 | $9.99 | $4.99 | 免费 |
窗口贴边的基础能力各家差不多,真正的分界线在径向菜单和暂存:Loop 两项都有,而且代码开源,外观和行为都能自己改。
两种典型场景
写代码的开发者。开工先按一次左半屏,编辑器贴左、浏览器文档在右。终端平时收在暂存抽屉,跑命令时悬停调出,完事再收回。间隙用循环快捷键,让编辑器在左半屏、左三分之一、全屏之间轮换,全程不碰鼠标拖拽。
做文档的办公族。会议窗口钉在右半屏,邮件留在左半屏回复。参考网页暂存到边缘,汇报前悬停调出快速过一遍。忙完一轮,屏幕上只留当前任务相关的窗口。
进阶玩法 💡
命令行控制。Loop 内置 URL Scheme,脚本里几行命令即可自动化布局,详见命令处理器源码:
open "loop://direction/left" open "loop://direction/maximize" open "loop://screen/next"多显示器。窗口可跨屏移动,每个显示器独立布局,外接屏互不影响。
排除列表。全屏游戏、播放器等不想被管理的 App,直接加入排除列表,见应用排除设置。
常见问题
会拖慢系统吗?后台常驻,资源占用极低,日常基本无感。
需要哪些权限?辅助功能用于移动窗口,屏幕录制用于绘制预览,首次各请求一次。
支持哪些系统版本?macOS 13 及以上。
遇到问题怎么办?在项目仓库提 Issue,维护者会跟进。
总结与下一步
装好 Loop 后,先按住触发键跑通一次径向菜单布局,再把最常用的两个布局绑到顺手按键上。之后留一周时间体验暂存和主题,再决定哪些配置要留下。
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考