macOS 窗口管理终极指南:用 Loop 把分屏、隐藏窗口变成肌肉记忆

发布时间:2026/9/15 22:26:50
macOS 窗口管理终极指南:用 Loop 把分屏、隐藏窗口变成肌肉记忆 macOS 窗口管理终极指南用 Loop 把分屏、隐藏窗口变成肌肉记忆【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop桌面上开满了浏览器、编辑器、聊天软件想整理一下却发现拖拽窗口框比写代码还累Loop 是一款面向 macOS 的窗口管理工具分屏工具它把把窗口放到左半边这类高频操作压缩成一次按键或一次甩鼠标按住触发键、朝目标方向一挥窗口立刻吸附到位不想关的窗口还能一键藏到屏幕边缘桌面瞬间清爽需要时一碰就回来。快速上手两步装好 LoopLoop 要求 macOS 13 及以上版本。最省事的安装方式是直接用 Homebrewbrew install loop如果你偏好从源码构建也可以克隆仓库后用 Xcode 打开Loop.xcodeproj编译运行。装好后 Loop 常驻菜单栏第一次使用建议去设置窗口先确认两件事触发键是哪几个键、预览开关是否打开。设置项的完整组织方式可以在 设置窗口源码 里对照着看。快速分屏径向菜单取代键盘组合键痛点传统分屏工具要靠记住一组又长又拗口的快捷键组合而人脑最擅长的是空间直觉——东西就在左边手就往左挥。Loop 的解法是径向菜单Radial Menu按住触发键不放屏幕中央会弹出一个圆环上面按方位排好了左半屏、右半屏、左上四分之一、顶部三分之一等选项你只需要把光标甩向对应方位再松手窗口就移动并缩放到该区域。整个过程不用松手换键也不用记组合键方向感和菜单方位天然对应。具体操作在 Behavior 设置页 选定触发键可以是单键或多键组合然后按住触发键、向目标方向移动光标、松手。窗口支持的完整方向清单——从半屏、四分之一到横向/纵向三分之一、四分之一屏以及跨屏幕移动——都定义在 WindowDirection.swift 中你对着源码扫一眼就能知道自己手里有多少张牌。临时清理桌面Stash 把窗口藏到屏幕边缘痛点开会演示前桌面太乱又不想把十几个窗口一个个最小化、之后再一个个找回来。Stash 的思路和隐藏不同它把窗口挪到屏幕边缘只留一条窄窄的可见边。鼠标平时不碰它桌面就干干净净光标一滑到边缘被藏的窗口会滑出来露出全脸鼠标离开它又缩回去。同一侧可以叠多个窗口Loop 会自动错开它们的位置保证你能精确点到想取的那个。具体操作给 Stash / Unstash 各绑一个快捷键或直接在径向菜单里选择 Stash。想调整藏起来时露出多少、是否随取随动有动画相关参数在 StashManager.swift 的注释里写得很清楚。分屏之前先预览不确定的动作先试穿痛点有些动作尤其是自定义尺寸下手前心里没底万一位置不对还得再调一次。Loop 提供了预览窗口执行缩放宽动作前先画一个半透明的轮廓框标出窗口将要去的位置和大小你确认方向没问题它才真正落位。预览框的内边距、圆角、描边颜色都可以单独调关掉它也不影响任何功能。具体操作在设置的 Preview 页打开预览并调整样式对应的视图实现在 Preview Window 目录 下想理解先画框、后落位这段动画怎么写的看这里最快。用键盘批量操作快捷键与 Cycles 循环痛点只有径向菜单还不够快——如果你的手一直在键盘上甩鼠标反而是打断节奏。Loop 允许你把任意键与触发键组合成快捷键直接触发某个动作比如触发键 L 左半屏。更进一步是 Cycles循环动作把一串窗口动作编成一个序列然后反复按同一个组合键窗口就在序列里循环切换——例如最大化 → 左半屏 → 右半屏 → 回到最大化按四次正好转一圈。配合连点鼠标左键也能走循环适合做屏幕间来回倒窗口的活。具体操作在 Keybinds 设置页 录制触发键、绑定动作循环动作的编辑器在 Cycle 配置视图 中。自定义布局与主题把工具调成你的形状痛点内置的半屏、三分之一未必贴合你的工作流比如你习惯 60/40 的分屏比例。Loop 的自定义动作支持指定锚点窗口贴哪条边、宽度高度可用百分比或像素为单位以及位置模式等于允许你定义任意一种窗口摆法然后像内置动作一样绑到径向菜单或快捷键上。此外外观也完全可定制径向菜单的宽度、形状、颜色都能改整套界面还提供多套主题和图标皮肤从极简黑到霓虹渐变设置窗口里的 Radial Menu 主题页 和 Accent Color 页 就是干这个的。具体操作在 Keybinds 页新建一个 Custom 动作指定锚点与宽高比例保存后即可在径向菜单中选到它尺寸计算的具体规则实现在 WindowFrameResolver.swift高级用户可以顺着它看懂每一类动作是怎么算出目标区域的。进阶用一行命令驱动 Loop除了键鼠Loop 还暴露了 URL scheme可以在终端或脚本里直接指挥它比如执行open loop://direction/right让当前窗口进右半屏open loop://screen/next把窗口挪到下一块屏幕。这条能力让 Loop 可以嵌进你的自动化工作流开新一天工作时一条脚本把三个窗口各就各位。命令解析的入口在 URLCommandHandler.swift想看全部可用命令运行open loop://list/all即可。从一次甩鼠标的分屏到藏窗口、看预览、循环动作、脚本驱动Loop 覆盖了 macOS 窗口管理里几乎所有高频场景而且每一步都可以按需关掉、按喜好重塑。建议从触发键 径向菜单 预览这个最小组合起步用一周后再去碰 Cycles 和自定义动作——先建立空间直觉再上效率上限你会发现它很快成为你桌面上删不掉的常驻工具。想深入源码从 LoopManager.swift 这个总调度入手是个不错的起点。【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考