
Loop免费的 Mac窗口管理 开源工具10 分钟配好你的桌面【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/LoopLoop 是一款免费开源的 Mac窗口管理 工具解决的是一件很具体的事屏幕上一堆窗口挤在一起你想把某个窗口贴到左半屏、右半屏或某个角落只能抓着标题栏来回拖。Loop 让你按一下触发键、朝某个方向移动鼠标窗口就自动吸附到对应位置不用再像素级微调。快速上手Loop 支持 Homebrew一条命令装好机器上没有 Homebrew 的话也可以直接到发布页下载压缩包。brew install loop # 通过 Homebrew 安装 Loop首次启动会卡在权限这一步这是 macOS 的正常保护。Loop 要移动别人的窗口必须拿到辅助功能权限系统弹窗出现时点打开系统设置在辅助功能列表里把 Loop 的开关打开。之后它会常驻菜单栏按下触发键即可唤起。最值得试的三个技巧技巧一径向菜单选方向场景浏览器和终端开着你想让终端占右半屏、浏览器留左半屏又不想记一堆快捷键组合。操作按住触发键屏幕中央会弹出一个圆形方向盘把鼠标朝右移动、松手窗口就贴到右半屏。上、下、左、四个角同理还能选到三分之一、四分之一等更细的区域。效果按住-移动-松手一气呵成比拖标题栏快得多落点也精确。技巧二预览先看再落场景要把窗口调成某个不常见的尺寸又怕一松手就跑偏、还得手动改回来。操作Loop 的预览功能会在你真正移动窗口前先画出一个半透明边框占位标出窗口即将去的位置和大小确认没问题再执行。边框颜色、宽度、圆角、内边距都能在主题设置里调。效果所见即所得试错成本几乎为零适合对位置有精确要求的场景。技巧三暂存到屏幕边缘场景桌面窗口太多有个窗口暂时用不到但又不想关直接最小化又会被丢进 Dock 找不着。操作把窗口暂存Stash到屏幕边缘它缩到边上只留一小条鼠标移到那条边缘附近它自动探出来移开又缩回去也可以绑一个快捷键随时调出。效果桌面干净了需要时伸手就到不用在窗口堆里翻。进阶定制把常用布局绑成快捷键如果你更习惯纯键盘可以在 Keybinds 设置里给几乎每个动作绑一个触发键某键的组合比如触发键左箭头贴左半屏、触发键中键最大化。绑好之后鼠标完全不用碰。用 URL 命令做自动化Loop 暴露了一组loop://命令shell 脚本能直接调用把多个动作串起来open loop://direction/right # 先把窗口移到右半屏 open loop://action/maximize # 再最大化把它写进你自己的启动脚本就能一键还原一套固定布局想查有哪些命令跑open loop://list/all。它是怎么实现的Loop 是一个常驻菜单栏的 macOS 应用靠三件事协作一是通过事件监控持续监听键盘和鼠标判断触发键是否按下、朝哪个方向移动二是拿到目标窗口后把它的落点换算成一个屏幕矩形再驱动窗口移动并播放动画三是借助系统辅助功能接口真正改写窗口的位置和大小。调度中心在 Loop/Core/ 的LoopManager窗口移动、缩放、布局计算落在 Window Management/ 目录的WindowEngine.swift输入捕获在 Event Monitoring/。常见坑窗口纹丝不动十有八九是辅助功能权限没给全。去系统设置 → 隐私与安全性 → 辅助功能确认 Loop 的开关是开着的若之前点错过拒绝可在终端执行tccutil reset Accessibility重置后重新授予。Caps Lock 想当触发键却按不动Loop 没法直接吃掉 Caps Lock需要先在系统设置 → 键盘 → 修饰键里把它重映射成 Control再回到 Loop 的 Keybinds 里选 Right Control 作为触发键外接键盘每把都要单独映射一次。多键触发键偶尔失灵触发键可以由多个键组成但按得太快、或别的 App 里有同样的组合时容易被抢走。把触发键设成单键、或避开常用系统组合问题会少很多。Loop 把拖窗口这件高频小动作做得又快又准。下一步是打开 Loop 的 Keybinds 设置页给触发键绑上第一个半屏快捷键之后切换窗口布局就会明显变快。【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考