如何用 Loop 的径向菜单快速搞定 macOS 窗口管理:新手完整指南
2026/9/15 18:23:38 网站建设 项目流程

如何用 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 页更换):

  1. 打开任意窗口(浏览器、备忘录都行)
  2. 按住 Fn,把鼠标移向右侧
  3. 松开——窗口自动吸附到屏幕右半屏

偏爱键盘也可以:按住 Fn 再按Space最大化、按Return居中,这些是出厂默认映射。

装好后顺手看一眼外观:Loop 自带十余套应用图标主题(Icon、Accent Color 等页签均可改),下面这套 Holo 主题就是其中之一。

![Loop Holo 主题应用图标:彩虹渐变全息质感,内置图标主题之一](https://raw.gitcode.com/GitHub_Trending/lo/Loop/raw/3b632db585ceeb5208c7e4ec4a43cf9c05804b34/Loop/Assets.xcassets/App Icons/AppIcon-Holo.appiconset/appicon_1024.png?utm_source=gitcode_repo_files)

核心能力逐个拆解

径向菜单:鼠标指向哪个方向,窗口就去哪

省掉记忆任何快捷键的环节,方向选择全部用视觉完成。

操作步骤:

  1. 按住触发键(默认 Fn)
  2. 鼠标移向目标方向:上、下、左、右或四个角落
  3. 松开确认,窗口吸附到对应区域

使用场景:设计师对照参考图写稿时,按住键指向右上,参考浏览器就停在右上角四分之一区域;想挪开时再指一次即可,全程不用碰菜单栏。菜单本身的宽度、形状、颜色都能在设置的 Radial Menu 页调整,也可以整个关掉(源码见 Loop/Window Action Indicators/Radial Menu/)。

快捷键映射:默认键位开箱即用

不想把手从键盘挪开的话,默认绑定已覆盖高频布局,触发键 + 按键即可(Keybinds 页可重配):

  • Space最大化,Return居中
  • ↑+←↑+→↓+←↓+→分别贴左上、右上、左下、右下四分之一
  • 单按///触发循环动作(见下节)

使用场景:程序员改完一段代码想通读,Fn +Space把编辑器最大化,看完 Fn +Return回到居中,两下键盘操作结束。

循环(Cycles):同一个键,三种布局

反复按同一个快捷键即可在多个布局间轮转,省掉为每种布局单配快捷键。

操作步骤:

  1. 用任意一个方向键(四个方向键均已默认绑定循环)
  2. 按住触发键,连续按同一方向键
  3. 窗口依次轮转:半屏 → 三分之一屏 → 三分之二屏

以右方向为例,循环顺序是右半屏 → 右三分之一 → 右三分之二(定义在 WindowAction+Defaults.swift)。使用场景:写作时右侧素材窗同一键在"右半屏 → 右三分之一 → 右三分之二"间切换,同一扇区不用准备三套快捷键。

Stash:把窗口藏到屏幕边缘

桌面太挤时,比最小化更好的选择是把窗口贴到边缘,需要时一秒召回。

操作步骤:

  1. 在 Keybinds 页给某个窗口绑定 Stash 动作(左侧、右侧、底部边缘可选)
  2. 按下后窗口缩到屏幕边缘,只留一条可见边
  3. 鼠标悬停靠近该边缘,或再按同一键,窗口恢复

可见边的粗细可在 Behavior 页的 "Peek size" 里调(1–100 px)。注意一个 Stash 快捷键只跟踪一个窗口,要藏多个就绑多个。使用场景:汇报演示前把聊天软件 Stash 到右边缘,屏上只剩演示内容;结束后悬停到右缘,窗口立刻回来。

实战配置方案

开发者

  • 代码编辑器绑左循环Fn + ←:左半屏 → 左三分之一 → 左三分之二
  • 终端用右循环Fn + →贴右侧,第二台显示器用 "Next Screen" 动作接收日志窗口
  • 效果:代码 + 终端 + 文档三分屏,通读代码时编辑器一键铺满

设计师

  • 主创作工具Fn + Space最大化,参考图库放左半屏
  • 沟通软件用 Stash 藏到底边,"Peek size" 调到 10 px 左右的细条
  • 效果:屏幕上只剩画布和参考,灵感来了把底边一拉,聊天窗口就回来了

办公族

  • 文档Fn + ↑上循环贴上半屏,邮件用下半屏
  • Behavior 页打开 Padding 配置窗口边距,窗口不会死死贴着屏幕边
  • 在 ExcludedApps 对应页签把播放器、游戏加进排除列表
  • 效果:分屏工作台稳定,看视频时窗口不会被意外"吸走"

新手避坑速查

Q1:按键完全没反应,怎么排查?

  1. 确认已授予辅助功能权限(设置 → 隐私与安全性 → 辅助功能;或在 Loop 设置的 Advanced 页点 "Request…")
  2. 核对 Behavior 页的触发键是否就是你按的那个键,默认是 Fn
  3. 重启 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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询