news 2026/9/15 14:09:42

Loop 窗口管理工具使用指南:用径向菜单快速排版 macOS 窗口

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Loop 窗口管理工具使用指南:用径向菜单快速排版 macOS 窗口

Loop 窗口管理工具使用指南:用径向菜单快速排版 macOS 窗口

【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop

Loop 是一款免费、开源的 macOS 窗口管理工具,适配 macOS 13 及以上系统。它靠一个由触发键唤起的径向菜单工作:按住触发键后,用鼠标朝某个方向一拖,当前窗口就排到对应位置(左半屏、右半屏、四分之屏……),同样也能用键盘快捷键完成。整个过程支持实时预览,你确认位置合适后再松手,它才真正生效。

它先解决什么问题

macOS 原生基本只提供"最大化 / 全屏",想把一个窗口精确放到"左半屏""三分之二"这种位置,只能靠手拖边框,多开几个窗口后互相叠在一起,来回拖动既费手又慢。

Loop 把这些常见排版动作做成了"按一次触发键 + 朝一个方向"就能完成的事,不需要背一堆快捷键,也不影响你平时用鼠标的习惯。

三分钟把 Loop 装好

装法有两种,任选其一。

用 Homebrew 装(最省事)。在终端里执行下面这行,直接装上:

brew install loop

手动下载。不想用 Homebrew 的话,到发布页拿最新的Loop.zip,解压后把Loop.app拖进"应用程序"文件夹即可。

首次运行要勾一次辅助功能权限

Loop 需要去移动和调整别的窗口,所以 macOS 会拦一道,没给权限的话后面所有动作都不会生效,这是新手最常卡住的地方:

  1. 第一次启动时,系统弹出安全提示,选择"打开"。
  2. 系统设置 → 隐私与安全性 → 辅助功能,把 Loop 勾上。
  3. 重启一次 Loop,让它拿到权限。

触发键怎么设:把 Caps Lock 改成 Control

触发键是 Loop 的"总开关",所有操作都要先按住它。官方默认建议用右 Control。很多人会把闲置的 Caps Lock 键改写成 Control 来获得它,两种做法:

  • 系统设置:系统设置 → 键盘 → 键盘快捷键 → 修饰键,把 Caps Lock 映射成 Control。注意接了几块键盘就要每块都改一遍。
  • 第三方工具:用 Karabiner Elements 之类的键位重映射工具来改,更灵活。

改好之后,在 Loop 设置 →Behavior(行为)标签里,把触发键选成Right Control。触发键也支持组合,比如Control + Option

径向菜单:按住触发键朝方向拖

先说它能做什么。按住触发键不放,屏幕中间会展开一个环形菜单,每个方向对应一个动作;不用松手,只要把鼠标朝某方向移过去,窗口就排到那个位置:

  • 拖 → 顶半屏
  • 拖 → 底半屏
  • 拖 → 左半屏
  • 拖 → 右半屏
  • 四个角拖 → 对应的四分之一屏

移到位再松手,动作生效;不满意就把鼠标移开再松手,窗口回到原位。更习惯键盘的话,Loop 允许给触发键配上任意一个方向键,形成"触发键 + 某键"的组合,按下直接执行,不碰鼠标。

先预览、再松手

Loop 有个很实用的细节:默认动作不会立刻落到窗口上,而是先画一个预览框给你看——目标位置和大小,半透明地叠在桌面上。你确认对了再松手,它才真的把窗口挪过去;位置不对就移开再试。

预览框还能顺手调:外边距、圆角、边框颜色和粗细,都能在设置里改。

循环(Cycles):一个键排一串布局

循环是 Loop 里比较强的一个功能。把好几个动作串成一串、绑到同一个组合键上,然后反复按同一个键,窗口就依次经过这一串动作,直到你停下的那个布局为止。

默认配置里已经带了几组,比如触发键 + 上方向键绑了一个循环:顶半屏 → 顶三分之一 → 顶三分之二,按一次换一个,循环往复。左、右、下方向键也各有默认循环,改个键位就能直接套用。

Stash:把窗口推到屏幕边缘收纳

用 Stash 可以把暂时不用的窗口推到屏幕的左、右或下边缘收起来,让桌面清爽。要用的时候,把鼠标移到那条边缘附近,或者按一个绑好的键,窗口就弹回来。

这对"开了一堆窗口但一次只用一两个"的场景特别合适。

多显示器之间挪窗口

Loop 对多显示器是原生支持的:可以在几块屏之间来回挪(下一块、上一块、左 / 右 / 上 / 下那块),每块屏有独立的安全边距,窗口不会被推到菜单栏或 Dock 后面。切屏时 Loop 还会记住窗口原来那块屏上的占比,过去之后尽量保持同样的比例。

外观怎么定制:菜单、预览、图标

Loop 的界面基本都能换:

  • 径向菜单:宽度、形状、颜色都能调,也可以整个关掉。菜单交互和菜单本身是分开开关的,可以只留一个。
  • 预览框:边距、圆角、边框颜色和粗细。
  • 图标:内置多款可选图标,换起来就能对上你的桌面风格。

![Loop 可选的 Meta Loop 风格应用图标](https://raw.gitcode.com/GitHub_Trending/lo/Loop/raw/3b632db585ceeb5208c7e4ec4a43cf9c05804b34/Loop/Assets.xcassets/App Icons/AppIcon-Meta Loop.appiconset/appicon_1024.png?utm_source=gitcode_repo_files)

用脚本触发(进阶)

除了键位,Loop 还支持一条loop://开头的 URL scheme,可以从终端、AppleScript 或别的脚本里直接唤起动作,方便嵌进自己的工作流。常见的有:

  • loop://direction/right—— 窗口移到右半屏
  • loop://action/maximize—— 最大化
  • loop://screen/next—— 移到下一块屏
  • loop://list/all—— 列出所有可用命令

配合几条sleep还能把多个动作串成脚本。

常见卡点:权限、损坏、冲突

窗口点了没反应九成是辅助功能权限没给。回 系统设置 → 隐私与安全性 → 辅助功能 把 Loop 勾上,再重启 Loop。

提示"应用已损坏"一般是隔离属性造成的,到终端执行下面这行把隔离标记去掉:

xattr -d com.apple.quarantine /Applications/Loop.app

跟别的窗口管理工具打架Loop 的拖拽吸附会和 Magnet、Rectangle 之类的工具抢同一片区域。只留一个,或者把触发键错开。

参与贡献

Loop 是开源项目(GNU GPLv3),欢迎动手。可以做的方向有:补一种语言的翻译、报 bug、设计一款新图标(项目里已经攒了一堆)、以及提功能改进的 PR。完整流程在 贡献指南 里写得很细,包括怎么用 Xcode 本地跑起来(工程在Loop.xcodeproj)、怎么过格式检查。按它的规矩,提 PR 前最好先开个 issue 说明你要改什么。

想先体验,直接把 Loop 装上、勾好辅助功能、按住触发键往各方向拖一拖,三五分钟就能上手。

【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/15 14:09:33

2026最新icp备案网站服务内容避坑指南

2026最新icp备案网站服务内容避坑指南 刚拿到服务器,域名也解析好了,结果在备案页面卡了三天?别急,这种“备案流程一头雾水”的焦虑,我见过太多。很多做市场推广的朋友,技术底子薄,一看到工信部那个复杂的表单就头大。其实,2026年最新的ICP备案逻辑虽然更严,但核心没变:…

作者头像 李华
网站建设 2026/9/15 14:08:59

PLC编程标准到底是什么?ISA88与IEC 61131-3详解

逛工控论坛的时候,经常能看到一类帖子,讨论PLC编程有没有标准,底下一定会有人搬出ISA88,再带上一句“全球公认”。最近有条帖子的标题很有代表性:《0913【万泉河】PLC编程标准,全球公认的标准 ISA88&#x…

作者头像 李华
网站建设 2026/9/15 14:08:57

Java对接海康SDK实现浏览器实时预览与录像回放实战

最近接手了一个园区安防平台的项目,需求本身听起来不复杂:在网页上实时预览海康摄像头画面,同时支持按时间段拉录像回放。但真正落地的过程中,涉及到的选型、取流、转码、前后端配合,问题远比想象中多。如果你也在做 j…

作者头像 李华
网站建设 2026/9/15 14:08:28

MATLAB实现EMD包络谱的滚动轴承故障诊断指南

简介:基于EMD的包络谱故障诊断MATLAB程序实例,是一套面向机械设备状态监测与故障诊断学习者的完整示例工程,用于对非线性、非平稳振动信号进行经验模态分解和包络解调,进而提取滚动轴承等设备的故障特征频率。压缩包共包含15个文件…

作者头像 李华
网站建设 2026/9/15 14:08:25

TypeORM实战:多数据库协同与生产级数据层设计

1. 这不是又一个“Hello World”式ORM教程——TypeORM到底在解决什么问题?你点开这个标题,大概率不是因为想学“ORM”这个概念本身,而是手头正卡在一个具体场景里:刚用Express搭好后端API,数据库操作还全靠手写SQL字符…

作者头像 李华