ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Loop Mac 窗口管理完整指南:免费开源,15分钟从安装到径向菜单全掌握

Loop Mac 窗口管理完整指南:免费开源,15分钟从安装到径向菜单全掌握 Loop Mac 窗口管理完整指南免费开源15分钟从安装到径向菜单全掌握【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop下午三点桌面上散着七八个窗口代码在左、终端在中、浏览器又盖过来半屏。拖窗口边框、对齐像素是 Mac 用户每天最磨人的小动作之一。Loop 是一款免费、开源的 Mac 窗口管理工具按住触发键、把光标朝某个方向一挥窗口就飞到对应的位置和大小上。它以径向菜单窗口操作为核心同时提供分屏快捷键、预览窗口、主题定制与 Mac 窗口暂存等能力全部免费。第一次接触它把摆窗口压缩成一个动作大多数窗口管理工具的交互是记住一组快捷键然后按。Loop 换了个思路把屏幕当成一个钟面方向即位置。按住触发键之后光标往左移窗口贴左半屏往下移落到下半屏松手即生效。这个交互有三个容易忽略但很实际的配套设计预览先行执行前会先弹出一个半透明预览框Preview告诉你窗口将会落在哪不满意可以反悔不用担心误触把布局搞乱径向菜单可以整个关掉只想要纯快捷键的用户把它禁用后 Loop 退化为一个安静的键盘驱动工具开源且持续更新代码完全开放GPLv3主题、图标、行为逻辑都能在仓库里翻到比如径向菜单的实现就在 Loop/Window Action Indicators/ 下。不收费、不订阅、不锁功能这是它和一堆收费窗口工具最根本的区别。安装与授权两条路都能十分钟走完Homebrew 用户一行命令brew install loop手动安装则去 release 页下载最新的 zip解压后把 App 拖进应用程序即可。首次启动时系统会请求辅助功能Accessibility权限这是 Loop 操控任意应用窗口的前提务必授予否则后面所有动作都会装死。 提示授权后建议彻底退出 Loop 再重新打开一次权限变更有时会要重启才生效。⌨️ 触发键怎么配才不误触触发键是整套交互的开关Loop 允许用单键或多键组合作为它默认是Function (Fn)键。三个容易踩的坑想要 Caps Lock 当触发键先去系统设置 → 键盘 → 键盘快捷键 → 修饰键把 Caps Lock 重映射为 Control再回到 Loop 里选Right Control作为触发键。注意多键盘用户每块键盘都要重映射一次。短按防误触Behavior 设置里有触发延迟设 0.2 秒左右能过滤掉日常打字时的无意触碰。超时自动收起触发后长时间不动作会自动关闭径向菜单避免菜单挂在那里干扰视线。径向菜单把窗口操作变成指哪打哪按住触发键径向菜单会在光标周围展开成圆环环上每一段对应一个动作——左半屏、右半屏、上下四分之一、最大化、居中全都摆在眼前不用背任何键位。️ 径向菜单调到最顺眼的三个参数菜单的外观在设置里的 Radial Menu 面板可以逐项调最值得动的就三个厚度Thickness10–35px环越厚手指越不容易划错段圆角半径Corner radius30–50px控制环的胖瘦系统会保证它始终大于厚度不会自相矛盾动作排列每一段放什么动作可以自己增删、拖排序把最常用的左/右半屏放正上正下把自定义布局塞进剩下的格子里。![Loop 主题定制风格展示](https://raw.gitcode.com/GitHub_Trending/lo/Loop/raw/3b632db585ceeb5208c7e4ec4a43cf9c05804b34/Loop/Resources/AppIcon-Synthwave Sunset.icon/Assets/1 – Layer 2.png?utm_sourcegitcode_repo_files)颜色方面可以跟随系统强调色也可以从仓库自带的十几套主题风格里挑一套——从低饱和的 Rose Pine 到高饱和的 Synthwave Sunset应用图标和菜单配色会整套跟着换主题资源在 Loop/Icon/ 和 Loop/Resources/ 下。预览窗口同样可定制内边距、圆角、边框颜色和粗细都能单独调。 循环操作与 窗口暂存两个不常讲的功能**循环操作Cycles**解决的是同一套布局反复用的问题。做法是给一个键位绑一个动作序列比如编辑器左半屏 → 终端右三分之二 → 浏览器居中三步。之后反复按同一个组合键窗口就按顺序走过这三步第三步之后回到第一步。配开发场景尤其顺手写代码、切终端、看预览一个键位轮完。径向菜单上也支持左连点逐步切换循环项键盘和鼠标两条路都通。**窗口暂存Stash**则是给开着但暂时用不上的窗口一个去处把窗口藏到屏幕左、右或下边缘只留一小条可见露出多少像素可以调鼠标靠近边缘时自动展开离开后自动收回。多个窗口堆在同一条边上时Loop 会保证它们之间留出足够间距让光标能准确点到想要的那个。这套逻辑集中在 Loop/Stashing/ 目录里行为细节如暂存后是否转移焦点也都有开关。多屏与排除名单让桌面回归真实多显示器是 Loop 的默认能力之一窗口移动、缩放都基于光标所在的屏幕计算不想跟着光标跑的话可以在行为设置里关掉使用光标所在屏幕。跨屏动作有现成的一整套——下一块屏、上一块屏、左/右/上/下屏都可以绑快捷键或写进循环里。排除名单处理的是例外有些应用某些游戏、远程桌面、视频全屏播放窗口行为特殊被强行缩放反而捣乱。在排除应用面板里把 App 拖进列表Loop 就对它们完全视而不见实现位于 Loop/Settings Window/Loop/ExcludedAppsConfiguration.swift。 URL Scheme让脚本替你摆窗口Loop 注册了loop://协议任何能在终端执行open的地方Alfred、Raycast、快捷指令、自动化工具都能直接调用它open loop://direction/left open loop://screen/next open loop://list/all最后一条会列出全部可用命令包括你自定义的键位名可用loop://keybind/名字直接执行。这意味着打开 VS Code → 左半屏 → 再打开终端 → 右半屏这种编排可以整段写进任何脚本或工作流里Loop 只是负责落地的执行器。 常见故障与工具共存触发键按了没反应九成是辅助功能权限没给全或没重启检查系统设置 → 隐私与安全性 → 辅助功能里 Loop 是否在列且勾选仍不行就换个触发键组合排除键盘映射问题。窗口移动有卡顿或掉帧去行为设置里关掉或降低窗口动画同时可以把预览窗口直接禁用这两项是主要的视觉开销。和其他窗口管理工具打架同一台机器上只保留一个窗口管理器。如果冲突来自某个具体应用把它加进排除名单即可若冲突来自其他效率工具Alfred、BetterTouchTool、Keyboard Maestro反而不妨共存——它们负责喊一嗓子通过 URL Scheme 把具体动作交给 Loop 执行各管一段。写在最后窗口管理工具大致分两类一类逼你学它的规则一类让你忘掉它的存在。Loop 明显冲着第二类去——径向菜单只在按住触发键的那半秒出现预览框只在犹豫时帮忙主题安静得像壁纸的一部分。下次再想手动拖窗口的时候不妨先问自己一句这个动作是不是一个方向就能解决【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表