
Loop径向菜单驱动的macOS窗口管理免费开源窗口管理器【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop把窗口拖到屏幕边缘松手后发现差了半个像素——这种小摩擦几乎是每个 Mac 用户的日常。Loop 是一款 macOS 窗口管理工具它用触发键 鼠标移动就能完成窗口的移动、缩放和排列。项目完全免费开源GPLv3 协议源码可以逐行查看。 核心能力速览macOS窗口管理一瞥Loop 把窗口管理拆解成 5 个能力每个都对应一个真实的痛点径向菜单最直观的窗口布局方式。按住触发键光标指向哪里窗口就去哪里。预览窗口窗口移动前先显示一个半透明的幽灵轮廓先看见再落位避免改来改去。键盘快捷键触发键 任意按键可映射到具体动作覆盖半屏、三分之一屏等全部常规布局。循环Cycles重复按同一组合键按预设顺序连续执行多个窗口动作。窗口暂存把暂时不用的窗口藏到屏幕边缘鼠标一靠近就能取出来专为整理桌面设计。能力LoopRectangleMagnetmacOS 原生价格免费免费$4.99免费开源✅✅❌❌径向菜单✅❌❌❌预览窗口✅✅✅✅ 从 0 到跑起来5 分钟装好 macOS窗口管理工具并设好触发键推荐方式用 Homebrew 一条命令装好brew install loop备选方式手动下载。从项目发布页下载最新的安装包解压后拖入应用程序文件夹即可开发者也可以克隆源码后用 Xcode 自行构建git clone https://gitcode.com/GitHub_Trending/lo/Loop首次运行后建议先做完这 3 步授予辅助功能权限打开系统设置 → 隐私与安全性 → 辅助功能勾选 Loop。⚠️ 这是窗口管理的前提不授权触发键不会有任何反应。设置触发键在 设置 → Behavior 页选择一个你最容易按住的键官方推荐 Right Control想用 Caps Lock 的话可先在系统设置里把它重映射为 Control。配置常用动作在快捷键页面为左半屏右半屏最大化等高频操作各绑定一个键之后按键即用。 功能详解按使用频率最高的 4 个操作在众多 macOS窗口布局工具中Loop 的操作方式很贴近肌肉记忆。下面按日常使用频率从高到低介绍。径向菜单触发键 鼠标按住触发键光标移动方向就是窗口要去的方位这是它最高频的窗口管理操作。适合想把终端放到右半屏但不想背快捷键的场景按住 Right Control把鼠标移向右侧屏幕上会出现预览轮廓松手即完成布局窗口与屏幕边缘严丝合缝不用再拖。键盘快捷键触发键 单键把触发键 某个键的组合映射到指定窗口动作。适合键盘不离手、不想动鼠标的场景在 设置 → Keybinds 页面为左半屏最大化等操作各选一个键即可。一次按键立即生效从半屏到三分之一屏都有现成的动作可绑。循环同一按键反复按布局连续切换循环动作会把多个预设布局串成一个队列。适合经常在半屏、最大化、原始大小三态之间切换的场景在快捷键页选择 Cycle 动作把三个动作按切换顺序加入队列。之后每按一次同一组合键就推进到下一个布局多按几次即可回到起点。窗口暂存把窗口藏起来随叫随到把窗口临时挪到屏幕边缘隐藏需要时再取回。适合参考资料暂时不用但马上还要的场景执行 Stash 动作窗口滑出屏幕边缘之后把鼠标悬停到对应边缘附近或按 Stash 快捷键窗口自动滑回原位。桌面随时保持干净已藏的窗口也不会丢。️ 实战工作流搭两套真实的工作布局前端开发编辑器、终端、浏览器三窗拼屏聚焦编辑器窗口按左半屏快捷键编辑器贴住左半屏。切到终端窗口按右半屏终端贴住右侧。把浏览器窗口调到前台按上半屏占据屏幕上方。觉得底部留白不够就用Grow Bottom类快捷键微调窗口高度。预期效果三个窗口整齐拼合互不遮挡下次只需各按一次快捷键即可复原。设计工作画板为主参考资料放侧边画板窗口前置按最大化占满主屏。参考图窗口移到左三分之一屏。把暂时不用的面板用 Stash 藏到屏幕底部边缘。需要时鼠标悬停到屏幕边缘面板自动滑出。预期效果桌面任何时刻只保留正在看的东西视线不被干扰。 进阶与自动化从主题定制到脚本控制如果你已经熟练了基础操作下面两件事值得试试。自定义主题、图标、预览窗全可调外观可以逐项定制径向菜单的宽度、形状、颜色都能改预览窗口的圆角、边框和边距可以细调内置 Classic、Holo、Synthwave Sunset 等十余套图标主题在 设置 → Theming 里随时切换。脚本化用命令行控制 LoopLoop 通过 URL scheme 把窗口操作暴露出来shell 或 AppleScript 都可以驱动# 列出所有可用命令 open loop://list/all # 把窗口移到右半屏再最大化 open loop://direction/right sleep 0.5 open loop://action/maximize多条命令串进一个脚本里一次调用就能批量整理桌面配合定时任务也很合适。 技术实现简览想读源码的话可以从三个目录入手Window Management/窗口操作引擎负责计算目标帧并执行移动、缩放Utilities/Event Monitoring/捕获键盘与鼠标事件并触发对应动作Private APIs/封装 macOS 私有接口调用详见 Window Management/。 横向评测维度LoopRectangleMagnetmacOS 原生价格免费免费$4.99免费开源✅✅❌❌径向菜单✅❌❌❌窗口暂存✅❌❌❌主题定制✅❌❌❌免费开源代码完全透明径向菜单鼠标完成布局暂存加主题同类少见❓ 常见问题 FAQQ运行 Loop 会不会让系统变卡或不稳定A它只在按下触发键时才处理事件平时资源占用极低基本感觉不到存在。官方支持 macOS 13 及更高版本。Q快捷键和其他应用冲突了怎么办A所有键位都能在设置页重新绑定不希望在某些应用如游戏、播放器中生效的可以加入排除应用列表。Q多显示器是怎么工作的A窗口可以用快捷键直接在屏幕之间移动每块屏幕有独立的布局区域跨屏操作和单屏体验一致。Q想参与贡献从哪里入手A按项目里的 CONTRIBUTING 指南走先开一个 issue 说明你想做的改动获认可后再提交 PR。添加语言翻译、画图标主题、报 bug 都是友好的入门方向。下次窗口没贴齐边缘时你不用再抓着标题栏一点点挪——按住触发键鼠标一划就好。打开终端跑一下brew install loop五分钟就能用起来。桌面是你的顺序由你定。【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考