资讯动态

Loop:免费开源的macOS窗口管理工具,一个键摆好所有窗口

发布时间:2026/9/15 20:30:41 来源:尧图企业网站定制
Loop免费开源的macOS窗口管理工具一个键摆好所有窗口【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/LoopLoop 是一款免费、开源的 macOS 窗口管理工具解决一个很具体的问题手动拖窗口边缘调大小很麻烦而传统快捷键工具的组合键又难记。比如你一边写文档一边查资料只希望浏览器一步到位放到右半屏桌面堆满窗口时又希望临时窗口能被一键收走。Loop 让你用一个键加一次鼠标移动就能完成这些操作。一分钟看懂它是什么、适合谁免费、开源GPLv3 许可见 LICENSE支持 macOS 13 及以后的版本核心机制是「触发键 方向」按住触发键把鼠标移向某个方向当前窗口就摆到对应区域也可以换成纯键盘组合键操作摆窗口之前会先画出半透明预览框确认后再生效还可以把暂时不用的窗口藏到屏幕边缘Stash需要时再取回适合平时开着一堆窗口、希望一步摆好布局的人不想背快捷键、更愿意「鼠标指哪摆哪」的人想给窗口管理做个性化外观的人。不太适合想要自动平铺、完全接管窗口布局的平铺窗口管理器用户系统低于 macOS 13 的用户不想给应用授予辅助功能权限的用户。第一次使用从安装到第一次见效 按顺序做下面 5 步大概一两分钟安装在终端运行brew install loop如果不用 Homebrew也可以到官方 Release 页下载最新的 zip 包解压后把 Loop 拖进「应用程序」授权首次启动时按提示在系统设置中给 Loop 授予「辅助功能」权限它需要操作其他应用的窗口设置触发键打开 Loop 的「设置 → Behavior行为」标签页选一个修饰键作为触发键。最常用的做法先在系统设置 → 键盘 →「键盘快捷键…」→「修饰键」里把 Caps Lock 键映射成 Control 键再回到 Loop 选择Right Control作为触发键每台连接的键盘都要映射一次操作打开任意应用窗口按住触发键把鼠标移向屏幕右侧松手看到窗口落位后松开按键做完这一步你会看到窗口已经贴到了屏幕右半屏。按住触发键时光标周围会出现一个圆形径向菜单上、下、左、右和四个斜角各对应一种布局上半屏、左下四分之一等光标停在哪个方向松手时窗口就摆到哪个位置整个过程带平滑动画。功能拆解径向菜单按住一个键方向选择器就出现在光标上径向菜单是 Loop 的核心按住触发键后圆形菜单围绕光标展开你用鼠标指方向窗口就跟随移动和缩放。操作就三步按住触发键 → 把光标移向目标方向如右下→ 松手。在「Radial Menu」设置标签页里菜单的宽度、形状、颜色都可以改菜单本身和鼠标方向感应也可以分别关闭。这对不想记任何组合键、习惯用触控板指方向的人最有用。![Loop径向菜单窗口上方的圆形方向选择器](https://raw.gitcode.com/GitHub_Trending/lo/Loop/raw/3b632db585ceeb5208c7e4ec4a43cf9c05804b34/Loop/Assets.xcassets/App Icons/AppIcon-Meta Loop.appiconset/appicon_1024.png?utm_sourcegitcode_repo_files)预览调整窗口之前先看到摆放结果预览框会在窗口真正移动之前用半透明轮廓标出它即将落到的位置。操作时轮廓会跟随你的选择实时更新在「Preview」设置标签页里可以调轮廓的内边距、圆角、边框颜色和边框粗细。处理重要文档、或屏幕上有大量窗口时最有用——先确认再提交省掉「摆错—撤销—重摆」的来回。![Loop窗口预览轮廓示意](https://raw.gitcode.com/GitHub_Trending/lo/Loop/raw/3b632db585ceeb5208c7e4ec4a43cf9c05804b34/Loop/Resources/AppIcon-Loop Master.icon/Assets/2 – Layer.png?utm_sourcegitcode_repo_files)循环一个组合键按多次连续切换多套布局循环Cycles把一串布局动作绑在同一个键位上每按一次就执行序列里的下一步。在「Keybinds快捷键」标签页里创建 Cycle 动作选好顺序比如「右半屏 → 右三分之二 → 右三分之一」之后反复按这个组合键或在菜单里反复点左键即可循环切换。适合窗口在几个固定尺寸之间反复横跳的场景一对快捷键顶用了三对。![Loop Holo主题图标环形造型呼应连续切换](https://raw.gitcode.com/GitHub_Trending/lo/Loop/raw/3b632db585ceeb5208c7e4ec4a43cf9c05804b34/Loop/Assets.xcassets/App Icons/AppIcon-Holo.appiconset/appicon_1024.png?utm_sourcegitcode_repo_files)按任务组合使用任务一写文档边查资料推荐布局编辑器占左半屏浏览器占右半屏资料多时编辑器扩到左三分之二。切到编辑器窗口按住触发键鼠标移向左松手——编辑器进入左半屏切到浏览器鼠标移向右松手——浏览器进入右半屏需要细看资料时按你设好的循环键在左半屏、左三分之二、左三分之一之间切换任务二盯住主屏边回消息推荐布局主窗口占左三分之二聊天工具占右三分之一临时窗口用 Stash 收走。主窗口用径向菜单的「左三分之二」方向摆放或用对应快捷键聊天工具摆到右三分之一方便随时扫一眼给「隐藏到屏幕边缘」Stash绑一个快捷键不需要的窗口按一下就被收走之后把鼠标悬停到那个屏幕边缘附近或再按一次键窗口就会取回任务三多显示器间挪窗口用「Next Screen / Left Screen」等屏幕切换快捷键或在 Keybinds 里自建把窗口整体移到目标屏幕移动过程中留意预览框确认窗口落在副屏的哪个区域到位后配合方向动作把它摆进副屏的半屏或三分之一区域进阶玩法与个性化换一套主题外观Loop 内置 12 套应用图标主题Holo、Rose Pine、Synthwave Sunset、Black Hole 等在「Icon」标签页里点选即换。径向菜单的宽度、形状、配色以及预览框的边距、圆角、描边都能在对应标签页里逐项调。喜欢复古像素风的可以试试这套![Loop Synthwave Sunset主题图标](https://raw.gitcode.com/GitHub_Trending/lo/Loop/raw/3b632db585ceeb5208c7e4ec4a43cf9c05804b34/Loop/Assets.xcassets/App Icons/AppIcon-Synthwave Sunset.appiconset/appicon_1024.png?utm_sourcegitcode_repo_files)自定义快捷键「Keybinds」标签页可以把任意按键与触发键组合绑定到具体动作上可用的动作覆盖半屏上下左右、四分之屏、水平/垂直三分之一、居中、最大化、全屏、放大/缩小、四向移动、屏幕间切换、撤销等等。还可以创建 Custom 动作自定义窗口的位置和大小百分比再绑到键位上做出官方预设之外的专属布局。排除不需要管理的应用打开「Excluded Apps」标签页点「Add」把应用加入列表即可。加入列表后的应用窗口不会被 Loop 操作——适合把全屏游戏、演示模式下的设计软件排除在外避免触发键误伤。用 URL Scheme 自动化布局Loop 支持通过命令行和 AppleScript 控制格式是loop://命令/参数open loop://direction/right # 把窗口移到右半屏 open loop://action/maximize # 最大化窗口 open loop://screen/next # 移到下一个屏幕 open loop://list/all # 列出全部可用命令可以把多条命令写进 shell 脚本一键还原你的常用布局跑错命令时它也会返回可用命令列表方便排查。常见问题Caps Lock 键会和系统功能冲突吗建议按官方推荐处理在系统设置「键盘快捷键」→「修饰键」里把 Caps Lock 映射成 Control再在 Loop 的 Behavior 标签页选Right Control作触发键这样就不占系统的 Caps Lock 行为。触发键按了没反应怎么办先确认 Loop 已获得辅助功能权限再检查 Behavior 标签页里触发键的设定如果你刚改过系统的修饰键映射退出并重新打开 Loop 通常就能恢复。总觉得径向菜单碍事能关吗可以。在 Radial Menu 标签页里菜单显示和鼠标方向感应是独立开关你可以只保留方向感应、不显示菜单也可以整个关掉只用键盘组合键模式。多显示器下布局会乱吗方向类动作以窗口当前所在的屏幕为基准计算配合「Next Screen」「Left Screen」等动作可以把窗口搬到指定屏幕再在目标屏内摆放。免费吗什么系统能用完全免费GPLv3 开源macOS 13 及以上系统可用。接下来可以做的三件事完成触发键配置把「按键 移动鼠标」的半屏操作练到形成肌肉记忆在 Keybinds 标签页给最常用的窗口建一条「半屏 → 三分之二 → 三分之一」的循环替换掉三对零散快捷键在终端里试一条open loop://direction/left感受用脚本还原布局的感觉从触发键这一个键开始逐步加上你自己的循环和自定义布局桌面就会慢慢贴合你的工作节奏。想进一步了解项目细节可以读一下 CONTRIBUTING.md 和相关源码。【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价