三键收服凌乱 Mac 桌面:Loop 窗口管理上手指南
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
四个浏览器、两个代码编辑器、一个终端再加一个邮件客户端,桌面被窗口铺满的那一刻,你就开始用鼠标拖窗口边框了。Loop 是一款开源免费的 macOS 窗口管理工具:按住一个键、把鼠标往某个方向一甩,窗口就吸附到屏幕对应位置。从此排布局靠按键,不靠鼠标。
🚀 30 秒装好,完成第一次窗口吸附
打开终端,敲一行:
brew install loop不用 Homebrew 的话,去项目的发布页下载压缩包,拖进应用程序文件夹即可。首次启动时系统会询问辅助功能权限,请允许,否则 Loop 控制不了其他应用的窗口。接着在设置窗口的 Behavior 页选一个你顺手按的键(比如右 Control 键),按住它把鼠标往屏幕左侧一带,当前窗口就吸附到左半屏了,收工。
🎯 用三个真实场景拆开核心能力
写代码时,把终端甩到左半屏
写代码时总想让编辑器和终端并排。触发键按下的瞬间,屏幕会画出一个环形方向选择器,光标往左一挪、松手,终端就飞到左半屏,编辑器正好占右半屏,省掉了用鼠标抻窗口边框对齐尺寸的动作。

小提示:径向菜单的形状、宽窄、配色都能改,也可以整个关掉,只保留键盘快捷键。
怕摆错位置,先看预览再动手
担心按键后窗口乱跳,就打开预览。选择布局时,屏幕上会先浮现一层半透明框,圈出窗口将要去的位置;合适就松手确认,不合适换个方向再来,窗口本身纹丝不动。
小提示:按住触发键反复单击鼠标左键,可以让窗口一格格放大缩小,适合把尺寸微调到位。
键盘党的三栏布局
不想碰鼠标的话,所有动作都能绑到「触发键 + 某个键」上:比如触发键加 H 是左三分之一,触发键加 J 是右三分之二,三次按键就能让代码、浏览器、终端三栏并排。设置里的快捷键页直接按下键组合就能录制,不用背任何配置语法。
小提示:快捷键是「现场按键」录制的,录完界面上会直接显示键位组合,方便确认按的没错。
🎨 调到位:主题、排除列表与动画
第一件,主题。径向菜单和预览框有多套预设,从素净的经典风到扎眼的霓虹风,也能自己挑强调色。

第二件,排除列表。全屏游戏这类不想被管理的应用,加进去之后 Loop 就不再碰它,配置项就在 ExcludedAppsConfiguration.swift 对应的界面里。第三件,动画。窗口吸附到位的速度可以调快调慢,在设置的动画选项里找到合适的手感,赶时间就干脆关掉。
🔍 架构一瞥(给好奇的人)
Loop 的链路其实很直白:先由常驻线程盯着按键和鼠标动向,监听器都在 Loop/Utilities/Event Monitoring/;触发键被认出后,引擎按屏幕尺寸算出窗口的目标矩形,逻辑在 Loop/Window Management/Window Manipulation/;最后调系统接口完成移动与缩放,较深的系统能力走 Loop/Private APIs/。
⚡ 两个进阶玩法(选读)
其一,Loop 藏了个「遥控器」:在终端用 open 直接发指令,例如open "loop://action/maximize"立刻把当前窗口最大化。几条指令串起来就是一套一键排布脚本,再交给自动化工具,一个按键触发整场布局。
其二,循环(Cycle)。把同一个快捷键绑上一串动作,每按一次键,窗口就轮换到下一个位置。同一个键在「左半屏 → 右半屏 → 全屏 → 还原」之间打转,熟了之后换布局只花一次按键。
下次桌面再被窗口占满时,别用鼠标硬拖了。打开终端敲一行 brew install loop,三分钟后你桌面的排布规则就该变了。
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考