Loop:macOS 免费开源窗口管理工具快速上手指南,径向菜单一键分屏
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
Loop 是一款专为 macOS 打造的开源窗口管理工具,通过径向菜单、键盘快捷键和窗口暂存,帮你完成移动、缩放与分屏操作。它适合经常同时打开多个窗口、不想再靠拖拽窗口边缘来排版的 Mac 用户,支持 macOS 13 及之后版本,完全免费。
Loop 核心功能全景
Loop 把多种窗口排布方式集中在一个应用里,所有功能都可以单独开启或关闭。
径向菜单:鼠标一滑,窗口就位
按住触发键后,屏幕中央会弹出一个环形菜单,光标滑向哪个方向,窗口就吸附到对应的半屏或四分之一区域。适合想用一次手势完成分屏、不想背一串快捷键的人。
预览窗口:先看到效果再执行
准备缩放时,屏幕会先浮现一个预览框,标示窗口将要落到的位置。你可以确认后再执行,避免误操作把布局打乱。
自定义键盘快捷键:一个组合键触发任意动作
触发键可以和任意按键配合使用,比如用箭头键切半屏、空格居中、组合键最大化。按键映射在设置的Keybinds界面里随意调整。
循环操作 Cycles:一次按键串起多步调整
连续按同一个组合键,或在菜单上反复点选,Loop 会按顺序执行一连串窗口动作。适合把「左半屏 → 左上四分之一 → 最大化」这类固定流程压缩成一次连按。
窗口暂存 Stash:把窗口收进屏幕边缘
暂时不用的窗口可以收进屏幕边缘,桌面立刻清爽;需要时把光标悬停到边缘,或按下对应快捷键,窗口就会滑回原位。
主题定制:外观随你改
径向菜单的宽度、形状、颜色都可以调整,应用图标也内置了多套预设主题;如果你只想要键盘操作,还可以把整个菜单直接关掉。

安装与首次上手
用 Homebrew 安装最省事,也可以从 release 页面下载最新的.zip手动解压:
brew install loop # 源码构建:git clone https://gitcode.com/GitHub_Trending/lo/Loop首次启动时按提示授予「辅助功能」权限,窗口控制就依赖它。之后打开设置窗口的Behavior选项卡,选一个顺手的触发键——可以是单个键或多个键的组合,右 Control 是个不错的选择。
配好后你能做这些事:
- 触发键 + 方向键:把窗口切到指定半屏
- 单键触发最大化、居中、最小化、还原初始位置
- 触发键 + 按键把窗口移到其他显示器
- 一键暂存当前窗口到屏幕边缘
真实用法
开会前,按住触发键,光标往左一滑,文档窗口立刻占据左半屏;再滑向右边,备忘录就排到了另一侧。不用伸手去抓窗口边缘对位置,会议提前开场也不会手忙脚乱。
写代码时,给自己配一个循环:连按三次同一组合键,窗口依次走过「左半屏 → 左上四分之一 → 最大化」。编辑器和终端之间的切换,窗口永远停在你预期的位置,思路不用为排版中断。
桌面被十几个窗口占满时,把暂时不用的收进屏幕右缘,视野立刻干净。之后要回看某个窗口,光标悬到边缘它就自己滑出来,比逐个点开 Dock 图标快得多。
深度定制与进阶
- 主题与外观:Theming板块可切换多套预设图标主题,径向菜单的宽度、形状、颜色逐项可调
- 边距与圆角:窗口与屏幕边缘的间距、预览框的边框宽度和圆角都能设置
- 交互方式:鼠标滑动、触控板、键盘快捷键三种触发方式可独立开关
- URL 命令:内置 URL 协议,可用 shell 脚本或 AppleScript 触发窗口操作,例如
loop://action/maximize,方便接入自动化流程 - 行为设置:排除特定应用、开机自启、动画速度等均可配置,相关源码位于 Loop/Settings Window/
常见问题
能跨显示器移动窗口吗?可以。用快捷键把窗口移到下一块或指定位置的屏幕,径向菜单在多屏下同样有效。
需要付费吗,用什么开源协议?完全免费。项目采用 GNU GPLv3 协议,LICENSE 文件在仓库根目录,README.md 里还有与多款同类工具的横向对比表。
最低支持什么系统版本?macOS 13 及之后版本。若想用 Caps Lock 当触发键,需先在「系统设置 → 键盘」里把它重映射为 Control,README 中有逐步说明。
Loop 把窗口管理做成了「按下、滑动、松开」三个动作的小习惯,几乎零学习成本。它完全免费且开源,使用中发现问题欢迎提 issue,有改进想法也欢迎提交 PR。
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考