免费 macOS 窗口管理 Loop:径向菜单一键摆好左右半屏
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
想把浏览器挪到屏幕右半边,却只能捏着标题栏来回拖,试三次都对不齐。Loop 是一款免费开源的 macOS 窗口管理工具,用一个跟随光标展开的径向菜单加方向移动来摆放窗口,全程不用拖拽。
它解决什么问题
先花一分钟看这节,确认 Loop 是否匹配你平时的窗口操作习惯。
一句话定位:Loop 用"按住一个键 + 划一下方向"完成窗口摆放,和常规做法有三处不同。
- 方向选择代替背快捷键:按住触发键,径向菜单(以光标为圆心、每个扇区对应一种布局的圆形菜单)在光标处弹出,光标划向哪边,窗口就贴向哪边。
- 先看见再执行:可开启预览,布局落定前屏幕先画一个半透明轮廓,不满意就取消,不会摆错位置再手动撤销。
- 收纳代替反复切应用:暂时不用的窗口可以"暂存"到屏幕边缘藏起来,鼠标悬停到边缘它就滑回来。
核心逻辑可以看 窗口管理模块源码。
第一次运行:安装步骤与权限怎么开
三步完成安装并做出第一次窗口摆放,看到窗口真的贴边才算跑通。
装好应用。已安装 Homebrew 时执行:
brew install loop没有 Homebrew 就克隆源码,用 Xcode 打开项目编译运行:
git clone https://gitcode.com/GitHub_Trending/lo/Loop开权限。首次启动会请求辅助功能权限(用于操控窗口),按提示进入系统设置打开开关即可。
摆第一个窗口。按住触发键(默认是键盘上的 Fn 键),径向菜单在光标处展开;光标移到左侧,对应扇区高亮;松手,当前窗口立刻贴到左半屏。
把编辑器钉在左半屏
这个场景搭一个"左边写代码、右边查文档"的桌面,全程只按一个键。
- 点一下代码编辑器,让它成为当前聚焦的窗口。
- 按住 Fn 键,一圈径向菜单在光标位置展开,上下左右各挂着不同的布局。
- 光标移向左侧,"左半屏"扇区亮起;松手,编辑器贴到左半边,占满左半屏高度。
- 点一下浏览器,再按住 Fn 键、划向右侧、松手,浏览器贴到右半屏。
之后想换布局,重复"按住、划方向、松手"就行;每个方向挂什么布局都可在设置里改。
一条命令切换屏幕布局
想在脚本里自动摆窗口时,Loop 开放了 URL Scheme,终端里一行 open 就能生效:
open "loop://direction/right" open "loop://action/maximize" open "loop://screen/next"第一条把当前窗口移到右半屏,第二条最大化,第三条把窗口挪到下一块屏幕。执行open "loop://list/all"可以列出全部可用命令,自定义布局也能用loop://keybind/名字触发。
和同类方案怎么选
选型看这 4 个维度的差异,10 秒定下来。
| 维度 | Loop | Rectangle Pro | Magnet |
|---|---|---|---|
| 径向菜单 | ✅ | ❌ | ❌ |
| 窗口暂存 | ✅ | ✅ | ❌ |
| 外观主题定制 | ✅ | ❌ | ❌ |
| 价格 | 免费 | $9.99 | $4.99 |
| 开源 | ✅ | ❌ | ❌ |
三家做半屏、四分之一屏这类基础布局都不差,分界线在交互方式:Loop 是三者中唯一能"按住一个键 + 划方向"完成布局、且外观可整体换肤的,还不用花钱。适合:常用触控板、希望菜单外观贴合桌面风格、不想一次性付款的用户。不适合:只需要两三个固定快捷键、讨厌常驻菜单的人;另外 Loop 不做工作区保存,也不支持窗口置顶,这两项是刚需的话请另选方案。
自定义与边界
先看清能改什么、不能做什么,避免在功能上花时间。径向菜单的形状、颜色、各方向动作,以及预览轮廓的内边距、圆角、边框都能在外观设置里调;不想被管理的程序(如全屏游戏)可加入排除列表,入口见 应用排除设置源码。系统要求 macOS 13 及以上;暂无工作区保存与窗口置顶功能。
常见问题
权限和系统兼容的疑问,先对照这几条自查。
会不会很卡?常驻菜单栏、占用很低,日常写代码看视频感知不到它。
要开什么权限?只需辅助功能权限;若使用"从桌面壁纸提取主题色"功能,系统会额外请求屏幕录制权限。
老 Mac 能用吗?macOS 13(Ventura)及以上均可运行。
按了键菜单不出来?到设置的 Behavior 页确认触发键配置;触发键支持单键,也支持多键组合。
某些应用管不了?把该应用加进排除列表,Loop 就不会再动它的窗口。
先把 Fn 按住划方向的左右半屏跑通,用上暂存和主题定制,过几天再决定哪些配置要长期保留;窗口一旦学会"自动贴边",手拖标题栏的旧习惯就回不去了。
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考