Loop免费开源的 macOS 窗口管理工具快速上手指南【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop屏幕里同时堆着编辑器、终端和浏览器你想把其中一个窗口拖到左半边屏Loop 就是为此准备的一款免费开源的 macOS 窗口管理工具适合多任务使用 Mac 的开发者与学生。 三十秒跑起来支持 macOS 13 及以上版本两种方式任选其一终端执行brew install loop或从 Releases 页面下载最新的Loop.zip解压后把 Loop.app 拖入应用程序文件夹。首次启动时授予辅助功能权限否则它无法移动其他应用的窗口。第一次基本操作只需三步打开 Loop 设置在 Settings → Behavior 里确认触发键默认组合可先用 Control 试试。按住触发键光标向某个方向划出屏幕边缘区域屏幕上会出现一个径向菜单八个方向对应左半屏、右半屏、四个四分之一屏、上/下半屏等。松开按键当前窗口就落到你指的方向。整个过程不需要记任何快捷键。 核心能力拆解用径向菜单按方向摆窗口解决问题手动拖拽窗口费时且对齐不准。操作路径按住触发键 移动鼠标方向即可八个方向覆盖半屏、四分之一屏等常用布局偏好键盘的话也可以在 Settings → Keybinds 里为这些方向单独绑定组合键。预览窗口改完才生效解决问题窗口一变就盖住别的内容改错了还得再拖回来。操作路径触发方向操作时Loop 先画一个半透明预览框你划到哪个方向它就在哪个位置预演松手才真正应用。预览的边框颜色、粗细、圆角、边距都可以在 Settings → Preview 里调也可以整个关掉关掉后窗口会跟随光标实时移动。触发键 任意键的组合快捷键解决问题纯鼠标方向操作在键盘党手里不够快。操作路径Settings → Keybinds 里选择触发键 任意一个按键绑定任意窗口动作比如触发键 A 最大化。触发键本身可以是一个或多个键设置入口在 Settings → Behavior。Stash把窗口藏到屏幕边缘解决问题暂时用不到的窗口堆在中间挡视线最小化后又不好找。操作路径把窗口暂存到左、右或底部边缘见核心源码Loop/Stashing/窗口会缩到屏幕边缘只剩一条可见边鼠标靠近对应边缘或绑定快捷键即可调出。Cycles一个按键串起一串布局解决问题同一批窗口要在两三种排布之间反复切换来回按不同快捷键很烦。操作路径在 Keybinds 里把同一个方向配置成循环之后反复按同一组合键或反复左键点击就会依次执行左半屏 → 右半屏 → 全屏 → 回到起点。URL Scheme用脚本控制窗口解决问题批量自动化场景下手动操作不可复现。操作路径终端里执行open loop://direction/left这类命令即可控制最前方窗口执行open loop://list/all能列出全部可用命令命令解析逻辑在 Loop/Core/URLCommandHandler.swift。 把它调成你的样子Loop 的可定制项分三块径向菜单宽度、形状、颜色可整体关闭、预览窗口边距、圆角、边框、应用图标主题。设置入口都在 Settings → Theming。几个图标主题可直接复制安装后在设置里切换主题风格适合人群Holo全息科技感长时间编码的开发者Synthwave Sunset霓虹复古做视觉工作的设计师Rose Pine柔和低饱和偏好低刺激界面的用户Classic经典拟物办公环境![Loop Holo 主题图标](https://raw.gitcode.com/GitHub_Trending/lo/Loop/raw/7ce662a55fc1fb7ee30ab2946a15cfc3fdc61835/Loop/Assets.xcassets/App Icons/AppIcon-Holo.appiconset/appicon_1024.png?utm_sourcegitcode_repo_files)![Loop Synthwave Sunset 主题图标](https://raw.gitcode.com/GitHub_Trending/lo/Loop/raw/7ce662a55fc1fb7ee30ab2946a15cfc3fdc61835/Loop/Assets.xcassets/App Icons/AppIcon-Synthwave Sunset.appiconset/appicon_1024.png?utm_sourcegitcode_repo_files)想把布局做成一键脚本下面这段命令可以直接复制使用Loop 需在运行中open loop://direction/left # 当前窗口到左半屏 open loop://direction/right # 切到右半屏 open loop://action/maximize # 最大化 open loop://screen/next # 窗口移到下一个屏幕⚖️ 和同类工具比Loop 差在哪对比维度LoopmacOS 15 原生Rectangle价格免费免费免费Pro 版另收费开源是否是径向菜单触发键鼠标方向支持不支持不支持窗口暂存Stash支持不支持不支持主题定制支持不支持不支持脚本/URL 控制支持支持系统原生支持竞品信息来自项目 README 的对比表可能随版本变化以官方仓库为准。Loop 的差异化在触发键 鼠标方向这条交互链半径菜单、预览、暂存、循环四件套组合在一起是三个方案里独有的组合Rectangle 功能面最接近但偏键盘快捷键流派。 真实使用场景开发者编辑器 终端 文档三件套典型布局径向菜单把编辑器放到左半屏终端放到右半屏浏览器占四分之一屏数据库客户端这类偶尔才用的窗口 Stash 到右边缘。给左半屏/右半屏/最大化各绑一组快捷键切窗口比拖快。用 Cycles 把左半屏 → 右半屏 → 全屏挂到同一个键上调参时来回切换。写一个 shell 函数用 URL Scheme 依次发出 direction 命令一键还原整套布局。学生/研究者论文 笔记 数据工具典型布局PDF 阅读器左上四分之一写作软件右半屏统计软件 Stash 到屏幕底部边缘。先开预览再执行避免把重要参考窗口误推到看不见的地方。在 Settings 里把全屏游戏、视频播放器加入排除列表Excluded Apps避免看片时误触发。边距Padding按屏幕调小屏设小一点窗口之间留缝更舒服。 进阶与迁移多屏与行为微调Settings → Behavior 打开Move window to cursors screen多显示器下窗口会直接落到光标所在屏幕也可用open loop://screen/next在脚本里切换。使用台前调度Stage Manager的用户建议在 Behavior 里开启Respect Stage ManagerLoop 会按台前调度的条带计算安全区域。全屏游戏、远程桌面等应用加入排除列表Loop 不会干预它们。觉得窗口贴边太紧去 Behavior → Padding 单独设置四边边距改完即时生效。从 Rectangle 或 Magnet 迁移的步骤装好 Loop先只改一件事把触发键设成你原来的修饰键如 Control。用一周时间只靠径向菜单操作不建新快捷键让肌肉记忆先迁移。把原工具里最常用的 3~5 个快捷键照搬到 Keybinds 里其余先留空。卸载旧工具前确认 Loop 的预览行为符合你的预期再切换触发键习惯。最后再用 Cycles 和 Stash 这两个新能力替换原来手动最小化的操作。 参与项目 求助渠道普通用户在官方仓库提交 Issue 报 bug 或提功能建议附上 macOS 版本和复现步骤。开发者阅读 CONTRIBUTING.md 了解开发环境与贡献流程从修一个 UI 小问题开始。设计者主题图标与径向菜单配色都是开放可换的可以提交新的图标主题或界面改进。支持入口项目根目录的 README.md 含完整功能与对比信息具体报错走仓库 Issues日常讨论与反馈进官方 Discord入口链接在 README 中。回到开头那个塞满窗口的屏幕今天挑一个顺手的触发键按住它朝左划一次左半屏分屏就成了之后每天省下的就是这些零散的时间。【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考