Loop 窗口管理:3 组快捷键,分屏一按到位
Loop 窗口管理3 组快捷键分屏一按到位【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop平时我摆窗口全靠 Loop⌘ ←一按编辑器就贴住左半屏⌘ ↑再来一下窗口又滑到上半屏。这个 Mac 窗口管理小工具把拖拽、对齐、跨屏这些琐事全压缩成方向键上的几下敲击。写代码时一按推到左半屏写代码和查文档的固定搭配我基本只用两个键。左手按住⌘敲←IDE 立刻占满左半屏切到浏览器再敲→它就贴到右半屏。两个窗口各据一边中间不浪费一条缝。这套分屏快捷键的映射写在Loop/Window Management/Window Action/WindowActionDefaults.swift里每个动作都是独立的一条配置。同一个键连按尺寸自己会变细节在连按上。⌘ ←不是只给你一半连按会沿着 左半屏 → 左三分之一 → 左三分之二 循环源码里看得很清楚WindowAction( .init(localized: Left Cycle), cycle: [.init(.leftHalf), .init(.leftThird), .init(.leftTwoThirds)], keybind: [.kVK_LeftArrow] )cycle 字段就是这条循环路径。不需要严格对半的时候多按一两下窗口自己长到三分之二宽。Mac 四象限分屏怎么设置方向键两两组合就行邮件、浏览器、文档、聊天各占一角是最典型的多任务桌面。Loop 里四象限的分屏快捷键就藏在方向键的两两组合里⌘ ↑ ←左上⌘ ↑ →右上⌘ ↓ ←左下⌘ ↓ →右下。对应源码一目了然WindowAction(.topLeftQuarter, keybind: [.kVK_UpArrow, .kVK_LeftArrow]), WindowAction(.topRightQuarter, keybind: [.kVK_UpArrow, .kVK_RightArrow]), WindowAction(.bottomRightQuarter, keybind: [.kVK_DownArrow, .kVK_RightArrow]), WindowAction(.bottomLeftQuarter, keybind: [.kVK_DownArrow, .kVK_LeftArrow])keybind 里同时出现两个键码Loop 就把这个组合登记成一个动作。四个角落摆完之后桌面像被画了个十字每块区域各干各的事找窗口靠位置不靠记忆。多显示器窗口切换让窗口自己飞过去外接一块屏之后最烦的就是把窗口拖到屏幕边缘等它慢慢跳过去。把跨屏动作绑上⌘ ⌃ ← / →窗口直接出现在隔壁那块屏上位置和大小原样保留。跨屏能去哪些地方源码里一行枚举完static var screenSwitching: [WindowDirection] { [.nextScreen, .previousScreen, .leftScreen, .rightScreen, .topScreen, .bottomScreen] }Loop/Window Management/Window Action/WindowDirection.swift里列出了左右屏、上下屏、上一块、下一块共六种目的地。屏幕竖着叠放的人上下方向反而更常用。默认键不顺手把键绑成你的习惯每个动作都能单独改绑不用碰一行代码。打开设置窗口的 Keybinds 页点动作旁边的记录按钮按下你想要的组合就行。录制器会强制至少带一个修饰键防止你把裸的方向键误绑出去。如果你平时搜的是 Mac 窗口管理工具推荐我的经验是先用默认配置跑一周只改真正别扭的那一两个键。方向键这套骨架对多数人已经够用八成。想动手的话今天先试⌘ ←这一个键一天就回本。源码用git clone https://gitcode.com/GitHub_Trending/lo/Loop拉下来自己跑一遍更直观。【免费下载链接】LoopWindow management made elegant.项目地址: https://gitcode.com/GitHub_Trending/lo/Loop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考