news 2026/9/15 17:20:21

Loop:免费 Mac 窗口管理,一个键摆好屏幕

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Loop:免费 Mac 窗口管理,一个键摆好屏幕

Loop:免费 Mac 窗口管理,一个键摆好屏幕

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

光标贴在窗口右下角,你已经第 N 次去够那条 1 像素的边——拖快了,窗口弹回去;拖慢了,又差两像素没对齐。旁边工位的人没碰键盘,只把鼠标往左轻轻一推,浏览器"啪"地贴上了屏幕左半边,全程没松手过那个键。

Loop 是一款免费的 macOS 窗口管理工具:按住一个触发键,把光标朝任意方向一甩,当前窗口就跳到对应的半屏、四分之一或自定义尺寸,落位前还能先预览再确认。

5 分钟让它第一次听话

获取这步最省事的一条命令:

brew install loop

没有 Homebrew 也行:打开仓库 Releases 页面,下载最新的Loop.zip,解压后把Loop.app拖进"应用程序"。想直接读源码就git clone https://gitcode.com/GitHub_Trending/lo/Loop再本地编译(可选,日常用不到)。

剩下两件必须亲手做的:

  1. 给权限。首次打开后去系统设置 → 隐私与安全性 → 辅助功能,把 Loop 打勾。不给这个权限,它根本动不了你的窗口。
  2. 设触发键。系统设置 → 键盘 → 修饰键,把Caps Lock重映射成Control;再回 Loop 把触发键设为"右 Control"。用惯了就用 Fn 或任意键组合。

第一次成功长这样:光标停在浏览器上,按住触发键,鼠标往左一推——窗口贴上左半边。多数人 5 分钟内跑通。

按住一个键,窗口自己摆好

朝哪边推,窗口就贴哪边

这是招牌。按住触发键,一圈径向菜单绕着光标展开,八个方向各管一摊:朝上推是上半屏,朝下推是下半屏,朝左、朝右推是左右半屏,四个角各是一个四分之一屏。这个功能最让我上头的一点,是它记的是"方向"而不是"命令"——你不用记"左半屏到底哪个键",你只需要知道"往左推"。写方案时左边贴文档、右边开网页对照,两下推完。

连推三下,尺寸自己循环

默认径向菜单在四个主方向上藏了循环:朝右连推,窗口会按 右半屏 → 右三分之一 → 右三分之二 的顺序切着走。你不用每次重新推,同一个方向多按一下,就在三个尺寸之间跳。做三栏布局来回切最省劲,省掉了"再推一下、再推一下"的重复动作。

推出去藏边,扫回来就回

不想关又碍事的窗口,推到屏幕边缘塞进 Stash:它只留一条缝露在外面(露多宽可在设置里调 1–100 像素),桌面瞬间清爽。需要时鼠标扫到那条缝,窗口自动滑出来;鼠标移开,又缩回去。对你意味着什么:开会前把六个无关窗口全塞到边,讲完一扫全回来,不用来回最小化。

把它塞进一天的节奏

早上 9 点:开机,浏览器、编辑器、终端三扇窗还叠在一块儿。触发键连甩三次——左半、右下、右上,10 秒进状态。下午 2 点:要投屏开周会,左手边那几个窗口触发键 Stash 到边缘只留缝,屏幕干净得像只开了一个 App。会结束,鼠标沿边一扫,全部归位。一天下来,你没记过任何一个组合键。

翻车了怎么救

  • 现象:按了触发键没反应、窗口纹丝不动 →原因:辅助功能权限没给,或授权的是旧版本残留 →解法:在辅助功能里把 Loop 打开,有重复条目就删掉旧的重加。
  • 现象Caps Lock当触发键不生效 →原因:macOS 默认拿它锁大小写 →解法:修饰键里先把它重映射成Control再设触发。
  • 现象:往屏幕上沿一拖就弹出 Mission Control →原因:和 macOS 自带的"拖到边缘平铺"抢活 →解法:在 Loop 行为设置里关掉系统窗口平铺、让 Loop 接管。

别记快捷键,记方向

开头那条 1 像素的边,你大概再也不会去够它了。好的窗口工具应该让你忘记它的存在——你只管想"把这窗口放左边",它自己就到位了。把 Caps Lock 重映射一下,今天就能试。

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

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

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

Zend Engine(Zend引擎)运行机制

一句话总纲:Zend Engine 就是PHP的虚拟机。把PHP源码编译成Zend中间字节码(OPcode),然后在虚拟机里逐条解释执行OPcode;负责内存管理、变量处理、函数调用、对象、异常,连接扩展,最终调用操作系…

作者头像 李华
网站建设 2026/9/15 17:18:31

F´ 数据结构的基石:ArraySetOrMapImpl 外部存储集合实现详解

F 数据结构的基石:ArraySetOrMapImpl 外部存储集合实现详解 【免费下载链接】fprime F - A flight software and embedded systems framework 项目地址: https://gitcode.com/GitHub_Trending/fpr/fprime ArraySetOrMapImpl 是 F(F Prime&#xf…

作者头像 李华
网站建设 2026/9/15 17:18:09

从剑侠情缘源码到地图编辑器:经典RPG游戏开发技术复盘

我当年第一次打开这份《剑侠情缘》整套源码的时候,说实话心里挺复杂的。一方面是对国产RPG里程碑作品的好奇,另一方面又带着审视的眼光——97年的代码,放到今天还能读出什么东西来?结果从阅读源码到把地图编辑器真正跑起来&#x…

作者头像 李华
网站建设 2026/9/15 17:18:07

EDF Browser:生物信号处理的零代码瑞士军刀

1. EDF Browser到底是什么?一个被低估的生物信号处理“瑞士军刀”EDF Browser不是什么花哨的新概念,它是我过去八年在神经电生理、睡眠研究和临床脑电图分析中用得最多、最稳、也最容易被新手忽略的桌面工具。很多人第一次听说它,是因为实验室…

作者头像 李华
网站建设 2026/9/15 17:17:00

YOLOv5+D435i实现双目标毫米级三维距离测量

简介:本资源是一套基于YOLOv5与Intel RealSense D435i深度相机实现的物体间三维距离测量完整开发方案,面向本科毕业设计、课程设计及期末大作业学生,尤其适合计算机视觉与嵌入式感知方向的初学者与进阶学习者。方案涵盖从目标检测、深度图对齐…

作者头像 李华
网站建设 2026/9/15 17:16:12

gpui-kit Slider 原语实战:状态驱动的范围输入组件架构与实现

gpui-kit Slider 原语实战:状态驱动的范围输入组件架构与实现 【免费下载链接】gpui-kit Rust GUI components for building fantastic cross-platform desktop application by using GPUI. 项目地址: https://gitcode.com/GitHub_Trending/gp/gpui-kit Slid…

作者头像 李华