news 2026/9/15 15:04:50

Mac 窗口管理只要 3 步快捷键:用 Loop 告别手动拖拽

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Mac 窗口管理只要 3 步快捷键:用 Loop 告别手动拖拽

Mac 窗口管理只要 3 步快捷键:用 Loop 告别手动拖拽

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

Loop 是一款免费开源的 Mac 窗口管理工具,支持径向菜单、键盘快捷键和窗口自动布局。读完这篇文章,你能在 3 分钟内装好它、配好触发键,并排出你的第一组窗口布局。

为什么需要它

先说三个很常见的场景,你大概率都遇到过:

两个窗口想左右各占一半,拖不准。你只能抓着窗口角,边拖边眯眼比对,拖完了还得手动把两个窗口摆到同一高度。Loop 把"半屏、四分之一屏、三分之一屏"都做成了预设,一次操作直接落位。

窗口太多,想暂时藏起来又不想关。关了吧,等会儿还要重新打开、重新找文件;不关吧,桌面被占满。Loop 的暂存(Stash)功能把窗口贴到屏幕边缘,只露出一小条,鼠标一靠近它就滑回来。

纯键盘操作被打断。有些工具必须用鼠标点,手离开键盘去点一下,节奏就断了。Loop 的设计是"触发键 + 一个普通按键":按住触发键再按一下方向键,窗口就动,全程手不用碰鼠标。

三分钟上手

装它只有一条命令,用 Homebrew 就行(需要 macOS 13 及以上):

brew install loop

没有 Homebrew 的话,去项目发布页下载最新的 Loop.zip,解压后把 Loop.app 拖进"应用程序"文件夹。

首次启动必做两件事:

  1. 给辅助功能权限。打开"系统设置 > 隐私与安全性 > 辅助功能",把 Loop 的开关打开,然后完全退出并重启 Loop。没有这个权限,它看不到你的窗口,什么都不会发生。
  2. 确认触发键。打开 Loop 设置,在 Behavior(行为)标签页里可以看到触发键,默认是 Fn 键。按住它,径向菜单就会出现,你也可以换成别的键。

就这两步,现在可以试一下了:按住 Fn,把鼠标往左移,松开——当前窗口就停在了左半屏。

🖱️ 功能逐个拆

径向菜单:用鼠标方向选布局

能帮你省的事:不用再背任何快捷键,往哪个方向移鼠标,窗口就往哪边去。

操作分三步:按住触发键不放,屏幕中央出现一个环形菜单;移动鼠标,朝上、朝下、朝左、朝右或四个对角方向,对应的扇区会高亮;松开触发键,窗口落到你选的方向上。比如朝左上移,窗口就去左上四分之一屏。

顺带一提,这个菜单的粗细、圆角、颜色都能改,也可以整个关掉只留纯键盘操作,设置入口在 Radial Menu 标签页。

预览:动手之前先看一眼

能帮你省的事:怕一松手窗口就乱飞?预览功能会先画出一个目标框给你看,位置不满意就换个方向,满意再松开。

它默认就是开着的,你按住触发键移动鼠标时,窗口周围会浮现一个半透明的目标区域。框的边距、圆角、边框颜色和粗细都能在 Preview 标签页里调。

Stash 暂存:窗口贴边藏起来

能帮你省的事:开会、看视频时,那些"待会儿还要用"的窗口不用关,也不占屏幕中间。

做法:把窗口分配一个 Stash 动作(在 Keybinds 标签页里设置,或者按住触发键用中键操作),窗口就会滑到屏幕边缘,默认只露出 20 个像素的小条。之后鼠标只要移到屏幕边缘靠近它,窗口就自动滑出来;鼠标走开,它又缩回去。同一条边上可以叠好几个窗口,互相不会完全挡住。露出多少、要不要带动画,都在 Behavior 标签页的 Stash 区域里调。

Cycles 循环:同一个键按出三种尺寸

能帮你省的事:想给窗口微调比例时,不用为"三分之一""三分之二"各配一个快捷键。

Loop 的默认键位是这样的:触发键 + 空格 = 最大化,触发键 + 回车 = 居中,触发键 + 上下左右方向键 = 循环动作。比如按一次"触发键 + 左箭头",窗口变左半屏;再按一次,变左三分之一屏;再按一次,变左三分之二屏;第四次又回到左半屏。四个对角方向(上+左这类组合)则直接对应四个四分之一屏。完整键位在 Keybinds 标签页里,每一个都能改成你自己的习惯。

一个看得见的例子

搭一个最常见的"代码 + 终端"布局,效果是:代码编辑器占左半屏,终端占右半屏,两个窗口高度一致。

怎么配:不用进设置,用默认键位就行。先点一下代码编辑器让它获得焦点,按住触发键,按一下左箭头,窗口落到左半屏。再点一下终端窗口,按住触发键,按一下右箭头,终端落到右半屏。

配完长什么样:两个窗口严丝合缝地各占一半,中间没有缝,上下都贴着屏幕边缘。如果你觉得终端太宽,就保持终端的焦点,再连按两次右箭头:先是右三分之一,再是右三分之二——想按多细的比例分,循环几下去就行。想让窗口和屏幕边缘留一点空隙,去 Behavior 标签页点 Padding,把四边的留白调成比如 12 像素,之后所有布局都会带上这个边距。

遇到问题怎么办

1. 按住触发键,菜单就是不出现多半是辅助功能权限没给全:去"系统设置 > 隐私与安全性 > 辅助功能"确认 Loop 开关是开的,然后彻底退出 Loop 再打开。改过权限后不重启应用,它感知不到变化。

2. 想用 Caps Lock 当触发键,但 Loop 里选不了macOS 不让普通应用直接监听 Caps Lock。绕法是先在"系统设置 > 键盘 > 修饰键"里把 Caps Lock 映射成 Control,然后在 Loop 里选 Right Control 当触发键,效果一样。

3. 窗口贴边不够贴,或者被屏幕边缘挡住了去 Behavior 标签页调 Padding:调大留白,窗口离边缘更远;如果你的显示器有黑边,留白调大一点正好遮住。

4. 某个 App 的窗口总是被 Loop 乱动把那个 App 加进排除列表:设置里找到 Excluded Apps(排除应用),添加即可。视频播放器、远程桌面这类窗口行为特殊的应用,加进去之后 Loop 就不再碰它们。

5. macOS 15 上拖窗口贴边系统和 Loop 抢着吸附系统自带的"拖动窗口贴边平铺"会跟 Loop 的吸附冲突。要么在系统设置里关掉这个功能,要么在 Behavior 标签页里调整 Loop 的窗口吸附开关,二选一就行。

最后说两句

Loop 做的事情其实很单一:让窗口一步到位,少拖一次。菜单、预览、暂存、循环,都是围绕这一个点做的加减法。

如果你只想先做一件事:装好之后打开 Keybinds 标签页,看一眼默认键位,然后按住触发键按一次左箭头——十秒钟就能感受到它和手动拖拽的差别。剩下的功能,等你的手形成肌肉记忆了再慢慢加。

延伸阅读,都在仓库里:

  • 项目说明:README.md
  • 窗口布局的核心逻辑:Loop/Window Management/ 目录
  • 主循环与触发键处理:Loop/Core/LoopManager.swift
  • 设置界面各标签页的实现:Loop/Settings Window/ 目录

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

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

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

Vue聊天室@功能实现:vue-tribute组件配置与实战指南

简介:一个名为vue-tribute-demo的基于Vue与Tribute实现的聊天室提及功能示例项目,面向需要在Web应用中添加动态用户标记能力的JavaScript/Vue开发者。项目覆盖了触发后的异步用户查询、匹配列表的动态渲染、选中用户后的数据回填,以及取消提及…

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

博客网站需要的功能图解步骤避坑指南

博客网站需要的功能图解步骤避坑指南 上周三凌晨两点,我盯着屏幕上的需求变更单,血压瞬间飙升。客户指着后台管理界面说:“把这里改成圆角,字体再大一号,那个侧边栏我要挪到左边去。”我回复:“好,今晚上线。”结果建站公司的项目经理第二天早上才回我消息,说开发排期要一周。那一周里,我的博客流量掉了15%,因…

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

Flutter跨端开发实战:一套代码搞定iOS与Android的全链路经验

选 Flutter 这件事,最开始其实是有点“被逼无奈”的。我们团队当时接了一个工具类 App,要求同时上 iOS 和 Android,预算只有一份,人力也只有两个人,一个偏前端一个偏后端。原生双端并行开发,不说两套代码维…

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

Unity UGUI Scroll View居中缩放与自动吸附实现

做游戏UI或者App界面的时候,只要遇到关卡选择、角色切换、皮肤商城这类界面,八成都会碰到同一个尴尬:一排Item放在Scroll View里,滑起来没有焦点感,用户根本不知道当前选中了哪一项。尤其抽卡池、主线关卡、装备列表这…

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

RAG技术解析:从原理到实战的全面指南

1. RAG技术全景解析:从理论到实践的全方位指南RAG(Retrieval-Augmented Generation)作为当前AI领域最前沿的技术方向之一,正在彻底改变我们处理知识密集型任务的方式。作为一名长期跟踪NLP技术发展的从业者,我在实际项…

作者头像 李华