news 2026/9/15 13:20:20

Loop:3 步上手 macOS 窗口管理的径向菜单工具

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Loop:3 步上手 macOS 窗口管理的径向菜单工具

Loop:3 步上手 macOS 窗口管理的径向菜单工具

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

Loop 是一款免费开源的 macOS 窗口管理工具:按住触发键、把鼠标移向任意方向,当前聚焦窗口会立刻吸附到对应位置。如果你每天面对十几个窗口,不用死记一串快捷键,看屏幕上的径向菜单挑个方位就行。下面结合我使用几周的体验,讲讲它的原理、三步配置方法,以及我日常在用的几套布局。

🧭 核心机制:它是怎么听懂"右边"的

先说效果:按住触发键,鼠标向右移,光标周围出现一圈菜单,指向哪侧哪段就亮起,松手后窗口贴到右半屏。原理拆开看只有三层。

触发键与事件监听

Loop 会监听键盘和鼠标事件,一旦检测到你在按住触发键,就锁定当前聚焦的窗口,进入"待布局"状态。这也是它无需窗口自己配合、就能操作任意程序的原因。

从角度到方向

菜单环被分成 8 个 45° 的扇区。径向菜单实时计算光标与指向方向之间的角度,亮起的扇区对应"左半屏""左上四分之一"这类动作,松手后交给窗口引擎执行。实现细节可以看核心源码。

动手前先预览

窗口真正移动前,会先在目标位置画出一个半透明框。你可以换方向反复看预览,松手前随时取消,基本杜绝了"贴错位置再撤销"的来回折腾。

完整交互效果如下面的动图:预览框跟着光标角度走,确认动作发生在松手之后。

原理讲完,实际配置比想象的更简单,三步就能开始用。

🚀 上手指南:从安装到第一次吸附只要 3 步

第一步:安装

如果你用 Homebrew,一行命令就够:

brew install loop

不用 Homebrew 的话,到项目 Release 页面下载最新的 .zip,解压后放进应用程序文件夹即可。

第二步:配置触发键

在"系统设置 → 键盘 → 修饰键"里把 Caps Lock 映射成右 Control,再到 Loop 设置的行为页签里选中 Right Control,这一步就闭环了。

第三步:试第一次窗口操作

按住触发键,鼠标向右移,你会看到右半屏浮出预览框,松手完成。接着可以试试按住触发键再按方向键——Loop 同样支持键盘快捷键方式。

三步走完,就可以按自己的角色试不同的布局了。

🎬 场景配置:三套布局参数供你抄作业

开发者:编辑器左半屏 + 终端右三分之一

代码编辑器贴左半屏,终端放右三分之一,浏览器文档占右侧剩下的三分之二。调试时用循环键把终端在三分之一和二分之一之间切换,需要通读代码时一键"近乎最大化"。

设计师:主屏全幅 + 副屏左右分屏

设计软件在主屏全屏;参考图库放副屏左半屏;沟通工具放副屏右半屏。需要看细节时"近乎最大化"会留出一小条边距,不容易误盖住控制条。

写作者:上文下注三分法

写作软件占上方三分之二屏;研究资料放左下四分之一;大纲笔记放右下四分之一。移动窗口前先用预览功能确认,避免误盖未保存的草稿。

这些比例都能在设置里微调,Loop 还支持画自定义区域。想让工具体面一点,下一节正好讲这个。

🎨 主题与外观定制:把菜单调成自己的样式

径向菜单的形态与配色

环的粗细、圆角、扇区颜色都可以调,也可以把环本身关掉、只保留光标交互,或者反过来。

预览框的微调

预览窗口的边距、圆角、边框颜色和粗细都有独立选项,怎么改都不怕和屏幕风格打架。

图标主题与强调色

应用自带"黑洞"到"合成波落日"等十几套图标主题,强调色还能从你当前的桌面壁纸自动提取,整套工具的观感跟着你的审美走。

下面是内置的 Classic 风格图标,简洁耐看,也是我切换频率最高的一套。

外观搞定后,值得花时间挖一挖下面几个更深一层的功能。

🛠️ 进阶与隐藏功能:循环、Stash 与脚本自动化

循环:同一个快捷键切换多套布局

问题:终端一会儿要占三分之一,一会儿要二分之一、三分之二,不想配三个快捷键。功能:把多个动作绑成一个循环,重复按同一组合键、或连续左击,就能逐个切换。效果:一个键位覆盖这个窗口所有的微调档位。

Stash:把窗口藏到屏幕边缘

问题:聊天窗口一直开着但很少看,又嫌关掉麻烦。功能:用快捷键把窗口推到屏幕边缘收起,鼠标悬停到边缘附近就调回来。效果:屏幕干净,窗口没关,状态还在,相关实现在 Loop/Stashing/。

URL Scheme 做脚本化

问题:每天例会前想把布局一键复位成标准档。功能:Loop 暴露了 loop:// 地址,shell 脚本里可以连续执行指令:

open "loop://direction/right" open "loop://action/maximize"

效果:窗口布局从此可编程,方便并进日常自动化流程。

和同类产品放在一起比较,它的定位会更清楚。

⚖️ 横向对比:和 Rectangle、Magnet 比差在哪

以下数据取自项目 README 的官方对比表(以各产品当前版本为准):

能力LoopmacOS 原生RectangleMagnet
价格免费免费(macOS 15+)免费4.99 美元
开源
鼠标方向布局
操作前预览
边缘隐藏窗口
径向菜单 / 主题定制

Loop 补上的是其他工具没有的"鼠标方向布局"这一档,同时预览、跨屏这类基础能力也不缺席;如果你不在意背快捷键,Rectangle 同样是成熟的选择,两者并不冲突。

Loop 的设计哲学是让工具适应人:先给你看得见的菜单,再给你快捷键,最后才给你脚本,三种层次对应三种效率,停在任意一档都不亏。

  • 项目文档:README.md
  • 核心源码:Loop/Core/
  • 贡献指南:CONTRIBUTING.md

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

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

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

DINOv3 快速上手指南:5 分钟跑出第一份图像密集特征

DINOv3 快速上手指南:5 分钟跑出第一份图像密集特征 【免费下载链接】dinov3 Reference PyTorch implementation and models for DINOv3 项目地址: https://gitcode.com/GitHub_Trending/di/dinov3 DINOv3 是 Meta AI Research 的自监督视觉基础模型参考实现…

作者头像 李华
网站建设 2026/9/15 13:18:48

宝塔面板+WordPress+Cloudflare全链路HTTPS配置实战指南

1. 为什么选择“宝塔 WordPress Cloudflare”这套组合先聊点实际的。我见过太多站长,网站上线第一天流量还不错,结果没几天就被浏览器标成“不安全”,甚至被运营商插广告、被劫持跳转。原因很简单:没上HTTPS。HTTPS这件事&#…

作者头像 李华
网站建设 2026/9/15 13:18:33

C51倒计时器设计:定时器中断、数码管动态扫描与矩阵键盘实战

简介:基于C51单片机的倒计时器设计完整工程文件包,面向单片机初学者和电子类课程设计人群,解决从定时设定到声光提醒的完整人机交互实现问题,适用于实验室计时、生产线控制及教学演示等场景。压缩包共14个文件,包含Kei…

作者头像 李华
网站建设 2026/9/15 13:18:13

OpenMed OpenMRS与DHIS2集成指南:非洲健康数据去标识化落地

OpenMed OpenMRS与DHIS2集成指南:非洲健康数据去标识化落地 【免费下载链接】openmed Local-first healthcare AI: clinical NER & HIPAA PII de-identification that runs 100% on-device. 2,200 medical models, 21 languages, Apple MLX Python, no cloud, …

作者头像 李华