Loop:免费Mac窗口管理工具,用方向键告别拖拽标题栏
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
Loop 是一款免费开源的 Mac 窗口管理工具,把摆窗口压缩成一次「触发键+鼠标方向」的操作,还带实时预览和窗口暂存。适合程序员、设计师、办公党这类整天在多窗口间切换的人。
为什么你需要它
用电脑最累人的往往不是干活本身,而是干活前的摆窗口:拖标题栏角落把编辑器拉到半屏,边对齐全凭眼力,拉歪了再来一遍。这种调整一天发生好几次,每次手都要从键盘挪到窗口上。Loop 把它压缩到一秒:按住一个键,朝方向一指,松开就归位,手不用离开键盘。🖱
核心机制:触发键+方向
Loop 围绕一个概念设计:触发键。它是你在设置里指定的一个按键,默认是键盘上的 Function 键。设好后有两种操作方式。
一种是鼠标玩法:按住触发键移动鼠标,光标旁会出现径向菜单(一个按八个方向分扇区的圆盘菜单),指向某个方向松开,当前窗口就吸附到对应位置。另一种是键盘玩法:按住触发键再敲空格、回车或方向键,直接执行最大化、居中、分屏这类动作。
窗口不会立刻跳走。移动鼠标时 Loop 会先画出目标位置的透明框,你确认形状,松开才真正移动。记住这条规则就够:方向决定形状,松手确认布局。
最简上手路径
装它有两条路:机器上装过 Homebrew(Mac 自带的命令行包管理器)就执行一行命令;没装过就直接下载发布包,拖进「应用程序」文件夹。⚡
brew install loop首次启动后把权限一次办完:打开系统设置 > 隐私与安全性 > 辅助功能,勾选 Loop 右侧的复选框,重启应用。再进设置 > 行为确认触发键,默认 Function 键能用;如果你习惯用它调亮度,就换成 Right Control 这类键。下次按住触发键,径向菜单会立刻跟出来,朝右一指,窗口就贴上了右半屏。
功能逐个过
径向菜单:指向哪,窗口贴哪
解决的是窗口快速归位到半屏、四分之一、三分之一的问题。用法:按住触发键,把鼠标移到对应方向,松开即可。比如打开一个终端,往右一指,它立刻占满右半屏。菜单的厚度、圆角、颜色都能调,不喜欢可以整个关掉。
预览:松手前先画框
解决的是怕手滑把窗口送错位置的问题。移动鼠标时,目标位置先出现透明框,看清形状再下手。框的边距、圆角、描边颜色都能在设置面板里改。这也是它敢在演示场合乱用的底气。
快捷键与循环:连按切换尺寸
解决的是一个键表达不了「半屏、三分之一、三分之二」的问题。循环(Cycle)让一个键在多个尺寸间轮转,默认上方向键就是「上半屏 → 上三分之一 → 上三分之二」三档循环。比如按一次右方向键,窗口占右半屏;再按一次缩到右三分之一;第三次变成右三分之二。
暂存:把窗口推下屏幕
解决的是桌面窗口太多、想藏又不想丢的问题。暂存会把窗口推到屏幕左、右或下边缘,鼠标靠近该边缘它就回来。比如写东西时把查资料的浏览器暂存到右边缘,需要瞄一眼时鼠标贴过去,它立刻弹回。📦
主题:菜单也能换皮肤
解决的是径向菜单天天出现在屏幕上、风格不合就是视觉干扰的问题。多套预设配色、强调色、渐变都能切,预览框的样式一并可调,选项集中在主题设置。
两种典型场景配法
编程调试
- 左半屏:代码编辑器
- 右三分之二:终端
- 右上角:文档浏览器
- 触发键+空格:调试时一键最大化
- 触发键+左方向键连按三次:编辑器宽度快速轮转
设计评审
- 主屏:设计画布,触发键+空格铺满
- 副屏左半:素材库窗口
- 底部三分之一:评论和聊天工具
- 临时参考图:暂存到边缘,要用时拉回来
进阶与联动
Loop 把每个动作都暴露成 URL 命令,一行就能调用:
open "loop://direction/left"这条命令把当前窗口移到左半屏。把它写进任意脚本,或贴给 Alfred、BetterTouchTool 的手势,都能触发同样的摆窗动作;执行open "loop://list/all"可以列出全部可用命令。对爱写脚本的人,这就够了。
遇到问题先查这里
| 症状 | 处理办法 |
|---|---|
| 按住键没出现径向菜单 | 检查系统设置辅助功能里是否勾选了 Loop,重启应用 |
| Function 键被亮度控制占用 | 在设置 > 行为里改换触发键,如 Right Control |
| 某些应用里的窗口挪不动 | 把该应用加入排除列表,部分应用本身抗拒强制缩放 |
| 预览卡顿 | 在设置里关掉或调低预览窗口 |
窗口管理不再是麻烦,从你不再拖鼠标那一刻开始。装上 Loop,按住 Function 键朝右一指,一分钟就知道它适不适合你。
【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考