news 2026/9/15 14:59:56

Loop:用一次鼠标滑动管好所有 macOS 窗口

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Loop:用一次鼠标滑动管好所有 macOS 窗口

Loop:用一次鼠标滑动管好所有 macOS 窗口

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

下午第三杯咖啡时,你又在十几个窗口之间来回拖拽标题栏。Loop 是一款免费开源的 macOS 窗口管理工具,按住一个触发键、把鼠标朝某个方向一推,窗口就自动靠边、分屏或铺满。它最特别的地方,是那个围绕光标展开的径向菜单,让"想怎么摆"直接变成"手怎么动"。

Loop 窗口管理完整操作演示

🚀 五分钟装好 Loop

方式一:Homebrew(最省事)

brew install loop

一行命令,装完打开应用即可。

方式二:手动下载

git clone https://gitcode.com/GitHub_Trending/lo/Loop

用 Xcode 打开项目编译,或到项目的发布页下载压缩好的安装包。需要 macOS 13 或更新版本。

🖱️ 第一次把窗口摆正

  1. 打开 Loop,系统会提示授权辅助功能权限,点允许。
  2. 进入"设置 → 行为(Behavior)",选一个触发键,先用 Control 最顺手。
  3. 打开任意一个窗口,按住触发键,把鼠标往右推一点,松开。

窗口已经停在屏幕右半边了。往其他七个方向推,效果对应上下左右和四个角。整个过程不用记任何快捷键组合。

🧭 它到底怎么工作:核心机制拆解

径向菜单:把方向键变成鼠标方向

径向菜单(围绕光标展开的圆环,用鼠标方向代替按键)是 Loop 的主交互。它解决"记不住快捷键"的麻烦:按住触发键,光标周围出现方向选项,推向哪里,窗口就去哪里。比如按住触发键向左推,窗口变左半屏;继续往左上方偏一点,变成左上四分之一屏。额外的好处是,径向菜单的宽度、形状、颜色都可以改,也可以完全关掉只用键盘。

快捷键:老手的最短路径

习惯键盘的人可以忽略菜单。在"设置 → 键盘快捷键"里,给触发键再配一个键位,比如触发键加左箭头就是左半屏。窗口动作覆盖很全:半屏、四分之一、三分之一、最大化、移到下一个显示器等,完整的动作列表可以在 窗口动作定义文件 里翻到。

预览、循环与 Stash:少做几步确认

预览(Preview)先画出一个半透明的目标框,你确认方向对了再按下,窗口才真的移动,省去"移过去、不对、再拉回来"的来回。循环(Cycles)让你反复按同一个键,窗口在不同比例之间轮转,例如右半屏、右三分之一、右三分之二依次切换,一个键位管三四种布局。Stash(窗口收纳)把暂时不用的窗口藏到屏幕边缘,鼠标靠近边缘或按快捷键就能取回。

模式适合场景上手难度
径向菜单新手、方向感强的操作
快捷键组合重度键盘用户
循环 + Stash多窗口高频切换

👩‍💻 换到你自己的工作流里

开发:编辑器和终端各就各位

布局方案:左侧 2/3 放代码编辑器,右侧一列放终端和浏览器,上下各半。

操作节奏:先按住触发键推向左上,编辑器占左 2/3;终端按循环键位在右半屏和右三分之一之间切换,看日志时窄一点、跑长命令时宽一点;浏览器随时 Stash 到右边缘,需要查文档再取回。省掉的是每次手动对齐标题栏和反复拖拽边角。

写作与内容创作:参考资料随取随用

布局方案:主屏放写作工具,左半屏或副屏放参考资料的浏览器,底部三分之一备用给笔记。

操作节奏:写作时把写作窗口最大化;引用资料时推向左半屏;引用完再按一次最大化键收回来。参考资料用循环在几个浏览器窗口间轮转,不用逐个激活。聊天窗口全程 Stash 在边缘,桌面只留正在用的内容。

⚖️ 和同类工具比一比

特性LoopRectangleRectangle ProMoomHammerspoon
价格免费免费付费付费免费
开源
径向菜单(鼠标方向操作)
预览框
Stash 窗口收纳
主题定制

Loop 的价格和开源属性写在上面了,其余以各项目官方发布为准。只想要"快捷键分屏",Rectangle 够用且同样免费;想要鼠标方向操作、预览和主题定制这类体验,Loop 是免费开源窗口管理器里目前最接近的选择;想深度脚本化控制一切,Hammerspoon 更强大,但需要会写 Lua。

🛠️ 卡住了?先查这里

问题:触发键没反应。原因:权限没给全,或触发键和其他快捷键冲突。 解法:系统设置里给 Loop 授予辅助功能权限,换一个触发键再试。

问题:径向菜单不显示。原因:菜单或光标交互的开关被关了。 解法:在"设置 → 外观"检查径向菜单与光标交互两个开关,它们是独立可开关的。

问题:窗口总挡住菜单栏。原因:默认间距为零,窗口贴满屏幕顶部。 解法:在"设置 → 行为"里给预览和窗口加上间距,对应配置见 间距设置代码.

问题:权限弹窗一直没出现。原因:macOS 有时不重复提示。 解法:打开系统设置,在辅助功能和屏幕录制里手动找到 Loop 并打开开关,然后重启 Loop。

如果都没解决,去项目仓库的 Issues 区提问或报 bug,也可以到官方 Discord 社区直接问维护者。


Loop 适合每天同时开五个以上窗口的人:窗口管理从拖拽变成推一下,基本不用记快捷键组合。现在就去仓库看看,或者直接在终端里brew install loop,三分钟就能开始用。

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

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

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

Flutter鸿蒙应用崩溃卡顿发烫?DFX三层排查模型与工具实战

Flutter 应用跑在鸿蒙上,一旦线上出现崩溃、卡顿、发烫这三类问题,很多同学第一反应是“重写一版”或者“干脆换回原生”。我做了几年跨端,鸿蒙上的坑也踩过不少,说实话,绝大多数问题根本不用推倒重来,只是…

作者头像 李华
网站建设 2026/9/15 14:58:29

英语表达月份和星期

一、 月份 (Months of the Year)一年有12个月,在英语中首字母必须大写。顺序中文英文常见缩写记忆/联想1月一月JanuaryJan.新年开始 (J开头)2月二月FebruaryFeb.拼写较难,注意中间的 bru3月三月MarchMar.作战之神马尔斯,也是春季开始4月四月A…

作者头像 李华
网站建设 2026/9/15 14:57:28

国外主流蜜罐产品深度解析:欺骗诱捕技术的演进与应用

搞安全这么多年,我一直觉得“蜜罐”是个被低估的防御武器。很多人一听到蜜罐,脑子里还是“在服务器上放几个假端口,记录一下扫描流量”,实际上国外主流蜜罐产品这些年已经从单纯的“诱饵”长成了一套完整的欺骗诱捕技术体系。这篇…

作者头像 李华
网站建设 2026/9/15 14:55:49

如何为 react-doctor 贡献一条新 lint 规则?

如何为 react-doctor 贡献一条新 lint 规则? 【免费下载链接】react-doctor Your agent writes bad React. This catches it 项目地址: https://gitcode.com/GitHub_Trending/re/react-doctor react-doctor 的规则集合持续扩张,贡献新规则的任务路…

作者头像 李华
网站建设 2026/9/15 14:54:57

speech-to-speech 如何用 Parakeet TDT 开启实时流式转录?

speech-to-speech 如何用 Parakeet TDT 开启实时流式转录? 【免费下载链接】speech-to-speech Build voice agents with open-source models 项目地址: https://gitcode.com/GitHub_Trending/sp/speech-to-speech speech-to-speech 是一条 VAD -> STT -&g…

作者头像 李华