Loop 窗口管理上手指南:一个触发键,窗口贴左贴右
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
你是不是也对着满屏的窗口,不知道先拖哪个?Loop 是一款 macOS 窗口管理工具,按住一个触发键、朝想要的方向指一下,窗口就贴到左半屏、右半屏或四分之一屏。它把"拖窗口"变成了一次按键的事。
先搞清楚它是什么
没有它的日子,把窗口贴到左半屏要手动拖标题栏,等 macOS 的吸附提示线,线还不一定出现。Loop 只做一件事:按住一个触发键,配合鼠标方向或快捷键,窗口立刻到位。其他都是围绕这一件事的细节。
装好它,跑起来
打开 Loop 之前,先解决安装和权限两件事:
git clone https://gitcode.com/GitHub_Trending/lo/Loop cd Loop克隆后可以用 Xcode 打开 Loop.xcodeproj 编译运行,也可以直接到仓库 release 里下载打包好的 .zip 解压到 Applications。装完先去 系统设置 → 隐私与安全性 → 辅助功能 里把 Loop 勾上,这一步不做,后面所有操作都动不了窗口。
真正好用的几个 Loop 窗口管理功能
用径向菜单让窗口贴边
你想把两个窗口左右对半分的瞬间,就会用到它。
- 在设置窗口 Behavior 选项卡里选一个触发键,比如右 Control。
- 按住触发键,屏幕中央浮出一个圆形菜单,光标指向左、右、上、下任意方向。
- 松手,窗口贴到对应位置;四等分、三等分也能指出来。
所有方向对应的比例计算都写在 WindowDirection.swift 里,想看每个方向具体占屏多少比例,翻这一个文件就够。
一键把窗口藏起来,要时再拉回来
聊天窗口碍事但又不想关,试试 Stash。
- 在设置窗口 Keybinds 选项卡里,给 Stash 动作配一个快捷键。
- 按一下,窗口就缩到屏幕边缘,桌面立刻清爽。
- 需要时把鼠标移到屏幕边缘,或再按一下同一组合,窗口回到原位。
应用并没有退出,只是被收起来了。隐藏与恢复的逻辑在 StashManager.swift。
给每个动作配死快捷键,连按自动循环
用熟径向菜单后,你可以更省事:在 Keybinds 里给具体动作(比如"左半屏")单独绑定按键,触发键 + 一个字母就出结果。更顺手的是 Cycles——同一个按键连按多次,动作依次循环,比如触发键 + L 连按三次,窗口依次占 1/4、1/2、3/4 屏。不用去记方向,只用手指肌肉记忆。
移动前先看到效果:Preview
指向某个方向时,屏幕会先画出一个半透明轮廓,标出窗口将要去的位置,松手才真正移动。位置不满意就换个方向指,不存在"移错了再拖回来"。不喜欢这个轮廓,可在设置的 Theming 里关掉。
按你的习惯调一调 🔧
- 换触发键 → 设置窗口 Behavior 选项卡 → 改完径向菜单立刻按新键响应,支持多键组合。
- 定一个固定尺寸(Custom 动作)→ Keybinds 选项卡 → 给某把按键绑定宽高和位置,按它就贴到那个精确尺寸。
- 排除某些 App → Excluded Apps 选项卡 → 加进去之后,那些应用的窗口对 Loop 的操作不响应,适合视频播放器这类不想被挪动的窗口。
容易踩的几个坑 ⚡
- 按住触发键毫无反应 → 到系统设置的辅助功能里确认已给 Loop 授权,改完最好重启一下 Loop。
- 想用 Caps Lock 当触发键 → macOS 不直接支持,先在 系统设置 → 键盘 里把它重映射成 Control,再在 Loop 里选对应的 Control。
- 外接显示器上窗口去了错误的屏幕 → 先用"下一屏/上一屏"动作把窗口挪到目标屏幕,再做方向贴边。
掌握"触发键 + 方向"这个手感后,分屏基本都在两秒内完成。更多动作清单和快捷键对照表,见 README.md。
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考