Loop:3 步配好的免费开源 Mac 窗口管理工具
2026/9/15 21:10:46 网站建设 项目流程

Loop:3 步配好的免费开源 Mac 窗口管理工具

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

写代码时,编辑器和终端总是抢同一块屏幕——窗口拖来拖去,边缘对齐还要靠目测。Loop 是一款免费开源的 Mac 窗口管理工具,用一个触发键就能把窗口摆到屏幕的半边、四角或三分区,全程不碰鼠标拖拽。

Loop 功能速览

  • 径向菜单:按住触发键,用光标方向把窗口摆到屏幕任意位置
  • 组合键操作:触发键加任意按键即可执行分屏、最大化等动作
  • Cycles 循环动作:同一组按键反复触发,窗口按预设序列自动切换布局
  • Stash 窗口暂存:把窗口收进屏幕边缘,鼠标靠近就滑出来
  • 预览窗口:操作生效前先用半透明边框展示窗口将停靠的位置
  • 完整主题定制:菜单形状、颜色、动画速度、屏幕边距都可调

场景实战:编辑器与终端分屏

常规做法是按住窗口边角一点点拖,拖完还要对边缘,重新打开应用后一切归零。用 Loop 则是:按住触发键,光标指向左侧方向,松手,编辑器贴住屏幕左半边;再触发一次指向右侧,终端占住右半边。窗口大小和位置都按屏幕比例自动算好,你只需要两次"指向"。

场景实战:一堆浏览窗口别急着关

常规做法是最小化或者干脆关掉,代价是下次重新登录、重新滚动找位置。用 Loop 的 Stash 可以换个思路:把暂时用不到的窗口收进屏幕右边缘,只留一条窄边露在外面。需要时鼠标靠近那条边,窗口自动滑出来;用完靠近边缘又缩回去,不用像最小化那样去 Dock 里找图标。

径向菜单:按住触发键,用光标方向摆窗口

径向菜单是 Loop 最有辨识度的部分。它由一个触发键唤醒:按住触发键后,屏幕中央浮出一个环形菜单,光标指向哪个方向,对应的分区就高亮,松手窗口就落到那个位置。习惯用方向思考的人比记快捷键更快上手,菜单的宽度和形状也能改,甚至可以直接关掉、只保留光标交互。

Cycles 循环动作:同一个键,摆好整排窗口

Cycles 是 Loop 的特色能力。在 Keybinds 面板 里把几个动作排成一个序列,例如左半屏 → 右半屏 → 最大化;之后同一个按键组合每按一次,窗口就按序列往下走一步,反复左键点击也可以触发。适合"三个窗口轮流占位"这类固定套路,不用再为每个窗口单独记一套快捷键。

Stash 暂存窗口:屏幕边缘的抽屉

Stash 会把窗口移到屏幕左、右或底边,只留一条可见的窄边。需要时鼠标靠近该边窗口自动展开,离开又收起。露出多少像素、是否播放动画、暂存后焦点是否切走,都能在 行为设置 里调。对习惯保留大量常驻窗口的人来说,它比最小化更省地方,比关闭更保状态。

安装与权限配置

Loop 支持 macOS 13 及以上,两种方式安装:

brew install loop

或者到仓库的 release 页下载最新的压缩文件手动安装。首次启动时系统会要求授予"辅助功能"权限——因为 Loop 要读取并移动其他应用的窗口,没有这个权限什么都做不了。装好后只配置三件事:在 Behavior 面板把触发键设成右手 Control 键(如果习惯用 Caps Lock 当触发键,可先在系统设置里把它重映射成 Control);在 Keybinds 面板给方向键分配左右半屏、最大化等动作;然后按住触发键试试径向菜单。

进阶玩法

  • 纯键盘分屏:在 Keybinds 里给上、下、左、右四个方向各配一个动作,之后"触发键 + 方向键"就能完成大部分布局,手可以不离开键盘。
  • 循环布局:把开发常用的三步布局做成一个 Cycle 并绑定一个按键组合,按一次换一格,多窗口开发流切换起来很快。
  • 脚本联动:Loop 内置 URL 命令体系(源码见 URLCommandHandler),可以把"移到右半屏""切换屏幕"这类动作写进自己的快捷指令,和别的自动化工具拼起来用。

Loop Synthwave Sunset 主题效果

💡 主题不只是换色:菜单宽度、分段形状、颜色、预览边框和动画速度都能单独调,改完在设置页就能实时预览。

结语

Loop 以 GPL v3 协议开源,功能逻辑分布在 Core 和 Window Management 目录下,想改行为或加功能可以直接提 PR。装好之后先做一件事:把触发键设成右 Control,用方向键把编辑器和终端分到左右两半屏——多数人的习惯,从这两下就养成了。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询