3个技巧,用Loop径向菜单把Mac窗口管理效率翻倍
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
你是否也曾在写代码时,为了瞄一眼旁边的文档,不得不在两个应用之间来回切换?或者在对比设计稿时,窗口叠成一堆,拖来拖去比干活还累?如果你在用 Mac,今天要介绍的免费开源窗口管理工具Loop,它的招牌功能——径向菜单,能让你像用手柄选方向一样,一秒钟完成窗口的移动和缩放。这篇上手教程,带你彻底玩转它。
值不值得装?先看对比
| 场景 | 用 Loop 之前 | 用 Loop 之后 |
|---|---|---|
| 把窗口挪到右半屏 | 拖标题栏到边缘,等系统判定 | 按住触发键,鼠标向右一划 |
| 窗口大小微调 | 对准边缘反复拖拽 | 按住触发键,鼠标微移即变 |
| 不小心调过头 | 再拖回去 | 按一下撤销(Undo)就恢复 |
整个操作全程不用离开键盘区域,也不用精准对准屏幕边缘,这就是径向菜单的魔力。
手把手实战:3分钟搭好你的专属手势
第一步:设置触发键
打开 Loop 设置,进入「Behavior」标签页,把触发键(Trigger Key)设成一个你顺手的按键。默认是 Fn 键,如果你用 Caps Lock 比较多,也可以参考项目文档把它映射成 Control,让按起来更省力。
第二步:按住触发键,划出方向
激活后,把鼠标放在任意窗口上,按住触发键不放,屏幕上会浮现一个圆形菜单,八个方向各代表一种操作:上下左右是"半个屏幕",斜角是"四分之一屏",再往外微调还能继续伸缩窗口。是不是像在玩游戏机手柄?🎮
第三步:松开即生效
选好方向松开触发键,窗口立刻归位。想左右分屏写代码?按住触发键向右一划,文档自动停靠在右半屏,左边留白给代码编辑器,全程不到一秒钟。
进阶玩法:老用户的三个组合技
1. 循环动作(Cycles):一个键连做三件事
径向菜单选到「Cycle」后,重复按同一组合键就能连续执行多个动作:比如"居中 → 放大 → 全屏"三步走,一次设好,之后点按循环切换。连鼠标都不用挪。
2. 预览窗口(Preview):先看效果再落地
打开 Preview 功能后,每次调整都会先显示一个半透明虚影,等你确认了才真正移动窗口。对强迫症患者极其友好,再也不怕手滑把窗口弄乱。
3. Stash 暂存:把窗口"藏"到屏幕边缘
临时要用的窗口先不关?把它 Stash 到屏幕边缘,鼠标靠近边缘它就自动滑出,离开又自动收起。桌面瞬间清爽,还不用重新打开应用。适合频繁切换参考资料的人。
原理浅谈:它凭什么这么顺?
径向菜单的本质,是"把鼠标移动方向翻译成窗口动作"。Loop 通过监听鼠标位置,实时计算它与触发点之间的方位角,再把角度映射到对应的操作指令上。项目源码里甚至把触发键做成了可持久化的配置,重启后依然生效:
static let triggerKey = Key<Set<CGKeyCode>>("trigger", default: [.kVK_Function], iCloud: true)想深入研究的读者,可以看看Loop/Core/LoopManager.swift里动作分发的逻辑,以及Loop/Window Management/Window Action/目录下的方向枚举定义。
避坑指南:遇到问题别慌
- 问题一:按住触发键没反应原因:没有授予辅助功能权限。解决:系统设置 → 隐私与安全性 → 辅助功能,勾选 Loop。
- 问题二:方向菜单不弹出原因:可能开启了「禁用光标交互」选项。解决:在设置里确认 Cursor Interaction 是开启状态。
- 问题三:和系统快捷键打架原因:触发键被 macOS 或其他 App 占用。解决:换一个不常用的按键,比如把 Caps Lock 改造成触发键。
现在就去试试
✅ 记住一个核心动作:按住触发键 + 鼠标划方向✅ 用 Cycles 把常用动作串成循环,一个键搞定 ✅ 搭配 Preview 和 Stash,兼顾"不后悔"和"不杂乱"
Loop 是免费的 macOS 窗口管理利器,支持 macOS 13 及以上版本。安装方式很简单:用brew install loop一条命令,或到官方发布页下载压缩包即可。装好花 3 分钟设置触发键,明天上班你就能感受到"指哪打哪"的快乐。下一篇教程,我们来聊聊如何用主题和毛玻璃效果,把 Loop 调成你专属的样子。
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考