资讯动态

Loop:用径向菜单重做窗口划分的免费开源macOS窗口管理工具

发布时间:2026/9/15 17:55:03 来源:尧图企业网站定制
Loop用径向菜单重做窗口划分的免费开源macOS窗口管理工具【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop当你第 7 次把浏览器拖到屏幕左半边时手会累窗口大小还会差 3 个像素。Loop 是一款免费开源的 macOS 窗口管理工具按住一个触发键后它可以用鼠标、触控板或键盘按方向移动和缩放当前窗口并且在真正执行前先把目标区域显示出来避免调错位置再撤销。它还支持快捷键循环执行和把窗口隐藏到屏幕边缘。读完本文你可以完成安装、配置触发键并把常用窗口布局嵌入日常编码流程。项目速览Loop 窗口管理到底能做什么径向菜单按住触发键后圆形菜单出现在光标处向某个方向松开按键当前窗口就移到对应位置并自动缩放。操作前预览执行前会先显示目标区域不满意的区域松开按键即可取消不用执行完再撤销。键盘快捷键与循环可以给任意动作绑定按键组合重复按同一个组合还能让窗口按顺序切换一系列操作。窗口暂存把暂时不用的窗口收纳到屏幕边缘需要时悬停或按快捷键即可快速调出。主题定制径向菜单的宽度、形状、颜色以及预览窗口的内边距、圆角、边框都可以调整。适合多窗口、外接显示器重度用户。Loop径向菜单窗口布局演示 从零跑起来安装与首次配置安装有两种方式。方式一用 Homebrew 一行装好brew install loop方式二克隆源码后用 Xcode 编译运行git clone https://gitcode.com/GitHub_Trending/lo/Loop打开项目中的Loop.xcodeproj选择 Run 即可如果只想用不想编译也可以到项目的 release 页面下载最新的 .zip 包解压到 /Applications。授予权限系统要求 macOS 13 及以上版本首次启动会提示授予辅助功能权限用于读取和控制其他应用的窗口权限在 系统设置 → 隐私与安全性 → 辅助功能 中可随时查看或撤销第一次触发启动 Loop它常驻菜单栏从菜单栏图标可以打开设置窗口。默认触发键是Fn地球键直接用它测试。激活 Safari 窗口按住 Fn。光标移向屏幕左半边圆形菜单随光标展开并高亮左半屏区域松开按键Safari 就移动到左半屏。如果 Fn 键有系统功能冲突可以打开Settings → Behavior页修改触发键它支持单键或多键。README 还给了一个常见做法在系统设置的 键盘 → 修饰键 里把 Caps Lock 重映射为 Control然后在 Loop 里选右 Control 作为触发键手指放在右手边更顺手。核心工作流把功能用顺径向菜单免记忆的窗口分区方式径向菜单解决的是每个分区位置都要背快捷键的问题。按住触发键不放。光标移向目标方向菜单跟随光标展开。在目标区域松开按键窗口执行对应分区。可用方向覆盖上下左右半屏、四个四分之一区、横纵三分区、全屏、最大化、居中等。试试Safari 按 Fn 移到左半屏再对 Terminal 操作一次右半屏代码和文档就并排了全程不需要想按键。键盘快捷键与循环偏好纯键盘操作的话可以把动作绑到按键上。打开Settings → Keybinds。新建一条快捷键并录入按键组合。从下拉列表选择动作比如 Left Half、Right Third。循环Cycles值得重点试把多个动作按顺序绑到同一个按键组合上之后每次重复按这个组合窗口就前进一步。例如依次绑定右半屏 → 右三分之一 → 右三分之二按三次得到三种宽度反复微调分栏比例时特别顺手。窗口暂存 Stash暂存解决的是窗口不想关、但也不想占屏的问题。在Settings → Keybinds里新建一条 Stash 类型快捷键。选择收纳到屏幕的哪个边缘方向。对目标窗口执行该快捷键窗口会贴到屏幕边缘收起。鼠标悬停到屏幕对应边缘附近或再按一次快捷键窗口立即调出。试试把 Safari 里查资料的标签窗口暂存到右边写代码时屏幕完全干净需要回查时鼠标移到右边缘就回来了。按角色拆解不同人怎么用开发者代码、终端、文档三窗口场景VS Code 写代码、Terminal 跑服务、Safari 查文档。操作按住 Fn 把 VS Code 划到左半屏、Terminal 划到右半屏文档窗口再划到下半区或者在Settings → Keybinds给左半屏单独绑一个键一键到位。效果三块区域位置固定切项目时不用重新拖窗口。场景需要把代码投到外接显示器演示。操作给下一块屏幕动作绑定快捷键按一次即可。效果窗口直接落到外接显示器的对应分区位置不用手动把窗口拖出屏幕。设计师素材并排与画布保持场景Figma 在左、Photos 查参考图在右。操作左半屏加右半屏或用三分之一分区再挤一张参考图进来。效果对比并排进行不用在应用间来回切换。场景素材窗口越开越多屏幕开始拥挤。操作把只用一次的参考图窗口、字体预览窗口都暂存到屏幕边缘。效果主创作窗口留足空间暂存窗口悬停即可调回。办公用户邮件与文档分屏场景Mail 回邮件同时要看 Safari 里的链接内容。操作一个左半屏、一个右半屏各按一次触发键完成。效果回复邮件时网页始终在视线内不用反复切换窗口。 进阶玩法自动化与深度集成Loop 注册了loop://URL Schemeshell 脚本和 AppleScript 都能触发窗口操作。先执行一条命令查看当前可用的全部指令open loop://list/all下面这个脚本把当前窗口移到右半屏再整块移到下一台显示器#!/bin/bash open loop://direction/right sleep 0.5 open loop://screen/nextAppleScript 里同样可以调用例如osascript -e open location loop://direction/left。除了方向类命令还支持loop://action/动作名直接执行任意内置动作、loop://keybind/名称执行自定义快捷键参数不区分大小写。排除列表在Settings → Excluded Apps里添加不希望受 Loop 影响的 App适合全屏游戏和视频播放器。多显示器内置的屏幕切换动作覆盖上一块、下一块、左、右、上、下六个方向分区和暂存在多屏下同样生效。源码参考URL Scheme 命令处理径向菜单实现窗口管理引擎横向对比Loop 与其他 macOS 窗口管理工具对比维度LoopRectangleMagnetMoom价格免费免费 / Pro $9.99$4.99$15.00开源状态开源开源闭源闭源核心差异化功能径向菜单、预览、主题定制修饰键加鼠标或方向键分区基础分区窗口状态记忆脚本支持URL Scheme支持不支持支持平台覆盖macOS 13macOSmacOSmacOS高频问题速查问Loop 会影响系统性能吗后台轻量运行常驻菜单栏日常使用中资源占用很低对普通办公和编码场景没有可感知的影响。问需要授予哪些权限主要是辅助功能权限用于读取和控制其他应用的窗口首次启动时授权一次即可之后无需再处理。问支持哪些 macOS 版本macOS 13 及以上版本包括后续较新的系统版本。问多显示器怎么用分区、缩放、暂存都跨屏幕生效配合屏幕切换动作可以把窗口移到上一块或下一块显示器。问可以完全不用径向菜单吗可以。径向菜单整体可选禁用后仅用键盘快捷键操作所有功能都不受影响。问如何卸载或撤销权限从菜单栏退出并删除应用即可停止使用如需彻底撤销授权在终端执行tccutil reset Accessibility com.MrKai77.Loop。Loop 是一款把径向菜单、预览和脚本集成整合在一起的免费开源 macOS 窗口管理工具先从一个 Fn 键开始用起熟悉后再逐步开启循环和暂存。建议安装后先用五分钟把触发键和两三个常用快捷键配好之后每次分屏都会比手动拖拽快一步。项目以 GPLv3 协议开源功能建议和问题都可以到仓库的 Issue 区提交地址见上文安装章节的 git clone 命令。项目地址见安装章节的 git clone 命令 | LicenseGNU GPLv3【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价