免费 Mac 窗口管理:Loop 从安装到自动化的完整指南
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
Loop 是一款免费开源的 Mac 窗口管理工具:装好后按住一个触发键切换布局,半屏、四分之一、三分割、最大化、跨屏移动都能在几秒内完成,没有付费版,也没有广告。
Loop 安装与触发键设置:一次跑通的方法
先在终端执行brew install loop完成安装。首次启动时 macOS 会请求辅助功能权限,点允许——不授权的话 Loop 读不到窗口列表,任何窗口都挪不动。接着打开设置窗口,切到 Behavior 标签页,把一个你愿意长期按住的键设为触发键,Control 是稳妥之选。如果你偏爱 Caps Lock,先去「系统设置 → 键盘 → 键盘快捷键 → 修饰键」把 Caps Lock 键映射为 Control,再回 Loop 选 Right Control 当触发键,用 Karabiner Elements 这类改键工具也能达到同样效果。验证一下:对着任意窗口按住触发键,光标移向右方再松开,窗口应该立刻占满右半屏。
🧲 半屏、三分割、四分之一屏怎么摆:Radial Menu、预览与快捷键绑定
Radial Menu:光标指哪,布局就是哪
按住触发键,屏幕中央浮出一个环形方向选择器(Radial Menu,径向菜单)。光标移向左/右是半屏,移向四个角落是四分之一屏,移向上下左右各有三分之一的位置。它同时管移动和缩放,也可以整个关掉,只用纯键盘操作。
预览:先看清目标框,再让窗口动
动作执行前,Loop 会先把目标框画出来。方向不对就换一边指,窗口只在确认后才移动。对位置要求严格的人(视频剪辑、数据对比)用得上。
快捷键绑定:触发键加任意键对应固定动作
在 Settings → Keybinds 里,把"触发键 + 任意键"绑到具体动作上:左右半屏、四角、三分割、跨屏移动、放大缩小,还有"撤销"和"恢复初始尺寸"。一次配好,长期受用。
Cycles:同一个键连按,布局循环变换
同一个组合键连续按,窗口会按预设顺序依次变换位置,特别适合在编辑器、终端、浏览器之间频繁切换布局。
让桌面更干净:窗口暂存、排除应用与动画调节
Stash(窗口暂存)对付的是那些不想关、又暂时不想看的窗口:把它们藏到屏幕边缘,鼠标靠近边缘自动滑出,移开再缩回去,桌面干净了,窗口一个没丢。全屏游戏、视频播放器完全不想被管,就加进排除应用列表。窗口移动的动画速度有五档,从舒缓到瞬时,求快的人直接选瞬时。
外观项也集中在设置里,按需挑着改:
- Radial Menu 的宽度、形状(圆弧或方块)和配色可调
- 预览框的内边距、圆角半径、边框颜色与粗细可调
- 应用图标内置多套主题,从极简黑白到霓虹渐变,菜单栏图标随之变化
把窗口操作写进脚本:loop:// 协议与源码入口
Loop 内置 URL 协议,终端里一条 open 就能驱动窗口移动,可直接塞进 shell 脚本或 AppleScript:
open "loop://direction/right" # 当前窗口移到右半屏 open "loop://action/maximize" # 最大化当前窗口 open "loop://list/all" # 输出全部可用命令命令名大小写不敏感,拼错时会提示可用的方向或动作。想改源码的话按顺序读:Window Management/ 是窗口动作引擎与帧计算,半屏、三分割的布局逻辑都在这里;Event Monitoring/ 是事件监听层,负责捕获触发键与鼠标动作;Stashing/ 管窗口暂存与边缘唤出的状态。
把触发键设成 Control,对着桌面最大的窗口按一次,试试右半屏。
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考