如何用 Loop 的径向菜单快速搞定 macOS 窗口管理:新手完整指南
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
屏幕上同时开着十几个窗口,想让浏览器占左半屏、终端占右半屏,却要拖着窗口边缘逐像素调整,或者翻找记不住的快捷键。Loop 是一款免费开源的 macOS 窗口管理工具:按住一个触发键,把鼠标移向任意方向,当前窗口就会自动吸附到屏幕对应位置。本文带你从安装到实战配置一次走通。
它适合谁、解决什么
- 频繁分屏的干活人:开发、设计、办公场景下需要同时看 2-4 个窗口,受够了每次手动拖边
- 不擅长记快捷键的人:不背组合键,看方向、移鼠标就能摆好窗口
- 多显示器用户:窗口经常在屏幕之间来回搬,需要方向与屏幕切换能力
- 在意成本与透明度的人:受够了同类工具收费、闭源
Loop 采用 GPLv3 开源协议、完全免费,也是 README.md 对比表中唯一提供主题定制的窗口管理器;macOS 15+ 原生窗口贴边只覆盖基础分屏,没有方向选择菜单,也没有调整前的预览反馈。
5 分钟上手
最简安装方法
有 Homebrew 的机器一行命令装好:
brew install loop不用 Homebrew 的话,到项目 Releases 页面下载最新的.zip,解压后把 Loop 拖进"应用程序"文件夹。首次启动会请求辅助功能权限,直接授予即可,或在"系统设置 → 隐私与安全性 → 辅助功能"里手动打开。
第一次窗口布局体验
默认触发键是Fn键(可在设置的 Behavior 页更换):
- 打开任意窗口(浏览器、备忘录都行)
- 按住 Fn,把鼠标移向右侧
- 松开——窗口自动吸附到屏幕右半屏
偏爱键盘也可以:按住 Fn 再按Space最大化、按Return居中,这些是出厂默认映射。
装好后顺手看一眼外观:Loop 自带十余套应用图标主题(Icon、Accent Color 等页签均可改),下面这套 Holo 主题就是其中之一。

核心能力逐个拆解
径向菜单:鼠标指向哪个方向,窗口就去哪
省掉记忆任何快捷键的环节,方向选择全部用视觉完成。
操作步骤:
- 按住触发键(默认 Fn)
- 鼠标移向目标方向:上、下、左、右或四个角落
- 松开确认,窗口吸附到对应区域
使用场景:设计师对照参考图写稿时,按住键指向右上,参考浏览器就停在右上角四分之一区域;想挪开时再指一次即可,全程不用碰菜单栏。菜单本身的宽度、形状、颜色都能在设置的 Radial Menu 页调整,也可以整个关掉(源码见 Loop/Window Action Indicators/Radial Menu/)。
快捷键映射:默认键位开箱即用
不想把手从键盘挪开的话,默认绑定已覆盖高频布局,触发键 + 按键即可(Keybinds 页可重配):
Space最大化,Return居中↑+←、↑+→、↓+←、↓+→分别贴左上、右上、左下、右下四分之一- 单按
←/→/↑/↓触发循环动作(见下节)
使用场景:程序员改完一段代码想通读,Fn +Space把编辑器最大化,看完 Fn +Return回到居中,两下键盘操作结束。
循环(Cycles):同一个键,三种布局
反复按同一个快捷键即可在多个布局间轮转,省掉为每种布局单配快捷键。
操作步骤:
- 用任意一个方向键(四个方向键均已默认绑定循环)
- 按住触发键,连续按同一方向键
- 窗口依次轮转:半屏 → 三分之一屏 → 三分之二屏
以右方向为例,循环顺序是右半屏 → 右三分之一 → 右三分之二(定义在 WindowAction+Defaults.swift)。使用场景:写作时右侧素材窗同一键在"右半屏 → 右三分之一 → 右三分之二"间切换,同一扇区不用准备三套快捷键。
Stash:把窗口藏到屏幕边缘
桌面太挤时,比最小化更好的选择是把窗口贴到边缘,需要时一秒召回。
操作步骤:
- 在 Keybinds 页给某个窗口绑定 Stash 动作(左侧、右侧、底部边缘可选)
- 按下后窗口缩到屏幕边缘,只留一条可见边
- 鼠标悬停靠近该边缘,或再按同一键,窗口恢复
可见边的粗细可在 Behavior 页的 "Peek size" 里调(1–100 px)。注意一个 Stash 快捷键只跟踪一个窗口,要藏多个就绑多个。使用场景:汇报演示前把聊天软件 Stash 到右边缘,屏上只剩演示内容;结束后悬停到右缘,窗口立刻回来。
实战配置方案
开发者
- 代码编辑器绑左循环
Fn + ←:左半屏 → 左三分之一 → 左三分之二 - 终端用右循环
Fn + →贴右侧,第二台显示器用 "Next Screen" 动作接收日志窗口 - 效果:代码 + 终端 + 文档三分屏,通读代码时编辑器一键铺满
设计师
- 主创作工具
Fn + Space最大化,参考图库放左半屏 - 沟通软件用 Stash 藏到底边,"Peek size" 调到 10 px 左右的细条
- 效果:屏幕上只剩画布和参考,灵感来了把底边一拉,聊天窗口就回来了
办公族
- 文档
Fn + ↑上循环贴上半屏,邮件用下半屏 - Behavior 页打开 Padding 配置窗口边距,窗口不会死死贴着屏幕边
- 在 ExcludedApps 对应页签把播放器、游戏加进排除列表
- 效果:分屏工作台稳定,看视频时窗口不会被意外"吸走"
新手避坑速查
Q1:按键完全没反应,怎么排查?
- 确认已授予辅助功能权限(设置 → 隐私与安全性 → 辅助功能;或在 Loop 设置的 Advanced 页点 "Request…")
- 核对 Behavior 页的触发键是否就是你按的那个键,默认是 Fn
- 重启 Loop 再试
Q2:触发键和其他功能冲突?
默认 Fn 在部分 Mac 上兼作输入法切换或表情面板入口。可在 Behavior 页把触发键换成别的键(支持组合多键);也可以按 README.md 的方案把 Caps Lock 在系统"修饰键"设置里映射为 Control,再把触发键设为 Right Control。
Q3:和 macOS 15 的原生窗口平铺冲突?
macOS 15+ 的"拖拽窗口到屏幕边缘平铺"会与 Loop 的拖拽吸附互相干扰,Behavior 页的 "Enable window snapping" 开关检测到系统该功能开启时会弹出提示,按提示关掉其中一方即可。
Q4:多显示器怎么用?
Loop 支持多屏:给 "Next Screen / Previous Screen" 等动作绑快捷键即可搬窗口;Behavior 页打开 "Move window to cursor's screen" 后,鼠标在哪块屏,窗口就贴哪块屏。
Q5:会不会拖慢系统?
Loop 常驻菜单栏,可开 "Start hidden" 隐身;动画太花就在 Behavior 页把 "Animation speed" 调低;个别应用行为异常时,把它加进 Excluded Apps 排除列表。
深入探索
- 官方文档:README.md,含完整快捷键分类、URL 命令(如
open "loop://direction/right")与 15+ 同类工具对比表 - 核心源码:Loop/Core/(触发与主控制)、Loop/Window Management/(窗口动作引擎)、Loop/Stashing/(窗口隐藏)
- 社区贡献:CONTRIBUTING.md,项目也接受翻译与功能改进的提交
Loop 把"拖窗口边缘"变成"指个方向",省下的每次摆位时间都回到工作本身。现在装上它,先花五分钟让左右分屏跑起来。
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考