news 2026/9/15 16:46:12

Loop macOS 窗口管理教程:一键分屏摆放窗口的完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Loop macOS 窗口管理教程:一键分屏摆放窗口的完整指南

Loop macOS 窗口管理教程:一键分屏摆放窗口的完整指南

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

写代码时,编辑器占左半边、终端在右侧、浏览器挤在剩下的缝隙里——这类排布过去只能靠鼠标拖,拖偏一点就得重来。macOS 窗口管理工具 Loop 是一款免费开源的 macOS 窗口管理应用:按住触发键、把鼠标移向某个方向,窗口就会自动归位;也可以给任何动作绑定快捷键,甚至用脚本批量排布。它支持 macOS 13 及以后的版本。

它解决的,还是靠拖拽摆窗口这件事

macOS 原生就支持把窗口拖到屏幕边缘来分屏,但体验一直没变:得抓住标题条一路拖过去,拖多了还得重来,多显示器时跨屏拖拽更费力。对每天要重排窗口的人来说,这是最高频也最费神的动作。Loop 把"拖"换成了"指"和"按":

  • 🖱️指向即分屏:按住触发键,光标指到哪一半,窗口就落到哪一半,指得越深布局越细(四分之一、三分之一)。
  • 先给轮廓再落位:执行前 Loop 会先用描边标出目标区域,看着轮廓再松手,不容易摆错地方。
  • 📦窗口藏到屏幕边缘:临时不用的窗口推到边缘,鼠标一悬停就回来,主工作区保持干净。

三分钟装好 Loop 并完成第一次分屏

安装

用 Homebrew 一条命令最省事:

brew install loop

也可以手动下载 release 页面的压缩包,或从源码构建,具体步骤见仓库 README。

首次配置

  1. 首次启动时授予系统弹出的权限(如辅助功能),不授予就无法移动其他应用的窗口。
  2. 打开设置里的 Behavior 页面选择触发键,支持单键或组合键。
  3. 可选:在外观相关页面自定义预览描边的颜色、圆角与边距,让每次操作都有轮廓提示。

第一次成功操作

聚焦目标窗口,按住触发键,把光标移到屏幕左半侧,松开——窗口立刻落到左半屏。想纯键盘操作的话,到设置的 Keybinds 页面把动作绑定到某个键即可。

最常用的几个核心 macOS 窗口管理操作

触发键 + 鼠标方向:一键分屏与窗口摆放

日常用得最多的就是它。按住触发键时,光标前方会弹出方向菜单,指向上方是上半屏、下方是下半屏,继续深入则是更细的划分。同一手势也能把窗口挪到另一块显示器的指定区域。

给任意按键分配动作:快捷键系统

"触发键 + 任意键"可以绑定到具体动作,最常用的是这几类:

动作类别常见动作
基础动作全屏、最大化、居中、最小化、隐藏
分屏布局左右半屏、上下半屏、四等分、三分之一与三分之二
微调放大、缩小、四向移动窗口
跨屏移动到下一块/上一块屏幕、到上/下方屏幕

恢复初始大小、撤销等动作同样可用,都可以在 Keybinds 页面逐个分配。

把不用的窗口藏到屏幕边缘

"窗口暂存"把窗口整块移出屏幕边缘,不是最小化,随时能找回。鼠标悬停到对应边缘,或按下绑定的快捷键,窗口就回到原位;暂存方向也可以自己选。相关逻辑在 Loop/Stashing/ 中实现。

连按同一个快捷键循环切换布局

"在几个布局之间反复切换"不需要为每个布局单设快捷键:连续按同一个组合键,窗口就按你配置好的动作顺序轮流执行。比如把左半屏、最大化、右半屏排好队,按一次走一步。

真实场景的组合用法

写代码:编辑器与终端一步就位

  1. 用方向菜单把编辑器移到左半屏。
  2. 同样手势把终端移到右半屏。
  3. 窗口太大就用"向右/左收缩"微调,绑好"恢复初始大小"后随时可还原。

线上会议:桌面保持干净

  1. 会议前把参考资料、聊天窗口暂存到左侧边缘。
  2. 会议中以代码或演示窗口为主视图,需要看资料时悬停左边缘唤回。
  3. 会后把会议窗口暂存到底边,回到干净的工作桌面。

用脚本一键排布窗口

Loop 暴露了loop://URL 指令,终端和 AppleScript 都能调用,适合批量整理窗口:

open "loop://direction/right" # 窗口移到右半屏 open "loop://action/maximize" # 最大化窗口 open "loop://screen/next" # 移到下一块屏幕

把这些指令写进脚本就能串起一串动作;执行loop://list/all可列出全部可用指令,处理逻辑在 URLCommandHandler.swift。

常见问题

Q:Loop 支持哪些 macOS 版本?A:macOS 13 及以上。首次启动需授予辅助功能等权限,否则无法控制其他应用的窗口。

Q:想用 Caps Lock 当触发键怎么办?A:到系统设置的"修饰键"里把 Caps Lock 重映射为 Control,再在 Loop 中选中 Right Control 作为触发键;不想动系统设置的话,用第三方按键重映射工具也能实现同样效果。

Q:如何排除游戏等不想被管理的应用?A:在设置的"排除应用"页面添加对应应用即可,这些应用将不再响应 Loop 的分屏与暂存。

Q:多显示器能用吗?A:可以。方向菜单跟随光标所在的屏幕,一个手势就能把窗口挪到另一块显示器,"下一块/上一块屏幕"类快捷键在多屏下同样有效。

回到开头的场景:如果你的日常是编辑器、终端与浏览器之间的分屏排布,Loop 这种"触发键 + 方向指向"的交互会比反复拖拽更稳更快,开源许可也允许你按喜好改主题和行为。如果只是偶尔把窗口拖个半屏,系统原生方式可能就够了,装它的意义不大。

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

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

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

如何5步用Buf CLI治好Proto目录的“脏乱差“:完整上手指南

如何5步用Buf CLI治好Proto目录的"脏乱差":完整上手指南 【免费下载链接】buf The best way of working with Protocol Buffers. 项目地址: https://gitcode.com/GitHub_Trending/bu/buf 仓库里的 .proto 文件还在靠人肉对齐缩进、生成代码靠一长串…

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

Nextra 图片放大功能怎么全局关闭或按单张图片控制?

Nextra 图片放大功能怎么全局关闭或按单张图片控制? 【免费下载链接】nextra Simple, powerful and flexible site generation framework with everything you love from Next.js. 项目地址: https://gitcode.com/GitHub_Trending/ne/nextra 在 Nextra 构建的…

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

突发E层:短波通信的隐形杀手与VHF远距离惊喜

我到现在还记得第一次被Es层“扇耳光”的那个傍晚——本来坐在电台前想安静听一会6米波段的微弱信号,耳机里却突然蹦出一个响彻云霄的呼号,声线清晰得像对方就坐在隔壁房间。我确认了一下频率:144MHz,2米波段,一个理论…

作者头像 李华