V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
PPP1G
V2EX  ›  macOS

分享:个人觉得非常好用的开源 Mac 窗口管理软件 - Loop

  •  
  •   PPP1G · 264 天前 · 10947 次点击
    这是一个创建于 264 天前的主题,其中的信息可能已经有所发展或是发生改变。
    没用过其他的软件比如 Magnet 、BetterSnapTool 、Rectangle ,只是最近刷到 loop 的 GIF 觉得很有趣,遂下载下来尝试了一下,没想到使用体验比预期的好很多。
    快速调整窗口大小、窗口位置,无需拖动贴边,交互感觉很像优化过后的 win11 的窗口管理。最重要的是

    动画丝滑流畅
    动画丝滑流畅
    动画丝滑流畅




    GitHub Repo: https://github.com/MrKai77/Loop
    Homebrew: brew install mrkai77/cask/loop
    第 1 条附言  ·  263 天前

    分享下自己的设置,顺带一提,用大写键来触发比小拇指伸长一点去按🌐舒服多了
    作者的录制的如何设置 CapsLock 的 GIF 在这里 https://github.com/MrKai77/Loop?tab=readme-ov-file#using-caps-lock
    入口:[系统设置] - [键盘] - [键盘快捷键](拉到最下面) - [修饰键],选择对应键盘之后将 [大写锁定键] 修改为 control ;设置完成后在 Loop 的 keybindings 中修改 Trigger Key 即可
    95 条回复    2024-11-13 13:50:00 +08:00
    bkdlee
        1
    bkdlee  
       264 天前
    谢谢推荐,用上了,看起来很有趣。
    paynezhuang
        2
    paynezhuang  
       264 天前
    用了两天了,绝
    SayHelloHi
        3
    SayHelloHi  
       264 天前
    好丝滑
    chiayhon
        4
    chiayhon  
       263 天前
    确实丝滑,感谢推荐
    make1money
        5
    make1money  
       263 天前
    已卸载 rectangle 转用 loop
    nanvon
        6
    nanvon  
       263 天前
    好丝滑,这一套交互惊为天人
    Roykira
        7
    Roykira  
       263 天前
    wow ,竟然也有 macOS center !这就去吧 moom 换掉!
    JimmyTang
        8
    JimmyTang  
       263 天前
    Compatible with MacOS 13 and later

    系统太久的用不了
    LiuJiang
        9
    LiuJiang  
       263 天前
    Ubuntu 有推荐的吗?特别是截屏的这种窗口管理
    SuperLino
        10
    SuperLino  
       263 天前
    可恶 MacOS 12 用不了
    SakuraYuki
        11
    SakuraYuki  
       263 天前
    要求不高的 raycast 的够用了
    PPP1G
        12
    PPP1G  
    OP
       263 天前
    @SakuraYuki Raycast 需要打字不说,打完之后还要回车,麻烦的不行,我是记不住这么多东西的 应该是说有更精细的排布需求用 Raycast 比较合适
    q534
        13
    q534  
       263 天前
    最大化只能按住 trigger key 然后稍微动一下鼠标?不能调整吗
    tediorelee
        14
    tediorelee  
       263 天前
    吊,确实好用
    SakuraYuki
        15
    SakuraYuki  
       263 天前
    @PPP1G 不用打字啊,常用的几个设置快捷键就行了,而且就算要打字也可以设置快捷短语啊
    z1645444
        16
    z1645444  
       263 天前   ❤️ 2
    简单说下 loop 有意思的点,默认是按住 fn 会在鼠标箭头头部显示一个导航球,移动到对应的方向(默认支持 8 个方向),当前 focus 的窗口会有移动的动画,同时如果使用触摸板移动(竟然适配上了触摸板的震动),虽然我个人认为这个导航球十分利好鼠标用户。

    另外说下 rectangle 有意思的点,打开重复命令选项,重复移动窗口命令可以帮助跨屏移动,如果认为再额外安装类似 yabai 或者 hammerspoon 的应用来移动应用到另一个显示器会很麻烦,这个功能其实很棒。另外是截至目前为止 rectangle 的本地化做的很棒,不确定英文水平的朋友我会默认推荐这个。
    NoManPlay
        17
    NoManPlay  
       263 天前
    @q534 +回车,设置里面有快捷键绑定表
    tediorelee
        18
    tediorelee  
       263 天前
    @tediorelee 有个问题, 设置了 caplock 为 trigger 之后是不是就没办法用它来大小写了
    howe670
        19
    howe670  
       263 天前
    可以,挺好用的,magnet 在双屏幕的屏幕连接处时不方便贴边,loop 没有这个问题。
    PPP1G
        20
    PPP1G  
    OP
       263 天前
    @tediorelee #18 应该是的,不过部分人打大写字母是长按 Shift 而不是开启大写 CapsLock ,根据自己需求选择既符合手指按键习惯又对当前状态影响最小的按键即可,甚至设置 esc 好像都可以🤔
    Lirika
        21
    Lirika  
       263 天前
    确实很丝滑,要是能自定义圆圈各个方向的功能就好了
    PPP1G
        22
    PPP1G  
    OP
       263 天前
    @Lirika 完全可以,有高级需求的用户去自定义即可
    an0nym0u5u5er
        23
    an0nym0u5u5er  
       263 天前
    好东西,好用,虽然我双屏,不怎么分屏,还是安装了个
    Lirika
        24
    Lirika  
       263 天前
    @PPP1G #22 这个是配置快捷键吧,我说的是配置圆圈的功能区
    Socrazy
        25
    Socrazy  
       263 天前
    好用,顺滑。
    不能能直接跨屏幕是吧,能直接跨屏幕就好了。
    Roykira
        26
    Roykira  
       263 天前
    Maximize 和 Center 来回切换,没有一次是对齐了的……
    holulu
        27
    holulu  
       263 天前
    早上在 B 站刷到 Loop ,用了半天,感觉不错
    fireup
        28
    fireup  
       263 天前
    一直用 Moom
    noahlias
        29
    noahlias  
       263 天前
    I use yabai
    moudy
        30
    moudy  
       263 天前
    @z1645444 rectange 会和 ipad 的扩展桌面冲突。
    zzzain46
        31
    zzzain46  
       263 天前
    @SuperLino #10
    ➜ ~ brew install mrkai77/cask/loop
    ==> Tapping mrkai77/cask
    Cloning into '/opt/homebrew/Library/Taps/mrkai77/homebrew-cask'...
    remote: Enumerating objects: 76, done.
    remote: Counting objects: 100% (76/76), done.
    remote: Compressing objects: 100% (55/55), done.
    remote: Total 76 (delta 38), reused 21 (delta 6), pack-reused 0
    Receiving objects: 100% (76/76), 14.51 KiB | 2.42 MiB/s, done.
    Resolving deltas: 100% (38/38), done.
    Error: Invalid cask: /opt/homebrew/Library/Taps/mrkai77/homebrew-cask/Casks/loop.rb
    Cask 'loop' definition is invalid: invalid 'depends_on macos' value: unknown or unsupported macOS version: :ventura

    可恶,刚翻到你的评论
    RIDESU
        32
    RIDESU  
       263 天前
    还是更喜欢 Rectangle ,有恢复窗口的快捷键
    NIYIKI
        33
    NIYIKI  
       263 天前
    确实好用
    clintme
        34
    clintme  
       263 天前
    确实好丝滑。
    z1645444
        35
    z1645444  
       263 天前 via Android
    @moudy 如果你是指 iPad 作为第二显示器,不会,我在房间里就是这么用的
    fatigue
        36
    fatigue  
       263 天前
    raycast 足矣
    promisenev
        37
    promisenev  
       263 天前
    resize 功能呢?
    fengtianze
        38
    fengtianze  
       263 天前
    除了第一次使用时卡死了系统,交互不错,完成度很高
    jqtmviyu
        39
    jqtmviyu  
       263 天前
    动画真丝滑呀. 可惜我用 yabai 一点动画都没.
    1002xin
        40
    1002xin  
       263 天前
    之前用 Moom ,现在用 Swish ,几个常用的分屏,用手势非常方便
    20015jjw
        41
    20015jjw  
       263 天前 via iPhone
    @z1645444 讲个道理用 yabai 的这些软件都不会看一眼…
    vacuitym
        42
    vacuitym  
       263 天前
    默认的那个最大化的快捷键是什么键,没看出来
    KevinDo2
        43
    KevinDo2  
       263 天前
    居然还是开园的
    gp0119
        44
    gp0119  
       263 天前
    试了一下,感觉还是 BetterSnapTool 好用,快捷键好像必须要按 fn 键还不能改
    yilonglei
        45
    yilonglei  
       263 天前
    @PPP1G 其实就用八个,居中、放大、缩小、全屏,然后是上下左右半屏就够了,然后给这四个弄个快捷键
    Flourite
        46
    Flourite  
       263 天前
    怀念 win 的窗口切换,mac cmd+tab 会切一个应用的全部标签真是操蛋啊
    987N
        47
    987N  
       263 天前
    确实不错,整一个
    0x2CA
        48
    0x2CA  
       263 天前
    光改大小没有改窗口位置,是 bug ?
    Maipol
        49
    Maipol  
       263 天前
    Compatible with MacOS 13 and later
    toan
        50
    toan  
       263 天前
    试用之后确实丝滑~👍
    GabrielleBellamy
        51
    GabrielleBellamy  
       263 天前
    之前就试了,设计非常有意思,就是这个效果还是不太行,经常对不准。
    neptuno
        52
    neptuno  
       263 天前
    raycast 设置快捷键就够用了,动画太多容易腻
    qgewfg
        53
    qgewfg  
       263 天前
    感谢推荐,用上了,很丝滑
    luodan
        54
    luodan  
       263 天前
    几年前用 hammerspoon 自己写了一个,一直用到现在。感觉 hammerspoon 内置的动画比这个丝滑,而且是直接在应用窗口上移动。
    TAFMT
        55
    TAFMT  
       263 天前
    试了一下,好用的嘞
    leadfast
        56
    leadfast  
       263 天前
    Monterey 用户这么快就要被抛弃了么
    lefer
        57
    lefer  
       263 天前
    动画做的真不错,关键是不张扬,点到为止。

    我觉得 UI 设计喧宾夺主的典范,就是 Paste...
    YorkWong
        58
    YorkWong  
       263 天前
    必须要按键和触控板或者鼠标配合 这点不是很喜欢。
    可否和 BetterAndBetter 一样 只用触控板就可以触发分屏呢?
    icql
        59
    icql  
       263 天前
    @PPP1G 可以直接快捷键用啊
    WontonLee
        60
    WontonLee  
       263 天前
    感謝分享!可以用鼠標控制真是一大亮點。只是動畫還有點不太流暢,恢復窗口的快捷鍵要自己綁定,不然也不太方便。
    Socrazy
        61
    Socrazy  
       263 天前
    @YorkWong
    设置里有个选项可以用鼠标中键来触发。触控板就没有办法了。
    也可以试试 Swish ,这个可以不用按钮,在标题栏就呆以触发。
    z1645444
        62
    z1645444  
       263 天前
    @20015jjw 哈哈,毕竟目标用户群体完全不是同一批。我也认为 yabai 即使不关闭 SIP 也很好用,比较接近 i3 这类 WM 的使用体验了。
    tianshilei1992
        63
    tianshilei1992  
       263 天前
    如果可以拖动窗口的时候出现那个圈就完美了
    parthenon2007
        64
    parthenon2007  
       263 天前
    不错,可以设置组合键作为触发键。
    gpt5
        65
    gpt5  
       262 天前
    触发的修饰键能否组合?比如 cmd+ctrl?
    Pig930
        66
    Pig930  
       262 天前
    不知道为什么动画有一些卡顿,同时把窗口设置成 maxsize 的时候总是会偏下。交互做的真的很不错但是不如 rectangle 来的快速
    Pig930
        67
    Pig930  
       262 天前
    @Pig930 以及更改窗口的时候总会先最小化到右上角然后再展开
    746970179
        68
    746970179  
       262 天前
    因为用的是 32 寸 4k, 常用左右, 上下, 四角, 居中, 最大化 这 10 个, 少数是移动到下一屏幕
    核心 是 option+shift+ 以 k 为中心的 9 个按键
    k 是居中
    k 的上下, 左右, 四角按键分别对应窗口的位置
    P 上一屏幕, ;是最大化, /是下一屏幕
    这样几乎所有窗口的调整都是使用的快捷键
    wOuv7i4e7XxsSOR1
        69
    wOuv7i4e7XxsSOR1  
       262 天前   ❤️ 1
    用了起码 10 年的 window tidy ,还是觉得 window tidy 好用
    Akey
        70
    Akey  
       262 天前
    不错 动画挺好的,很流畅 卸载 magnet 了试试这个
    meisen
        71
    meisen  
       262 天前
    @jdkxnktkdkxod 赞同,使用多个最后还是留下 Window Tidy ,支持自定义大小和位置,无敌且完美
    20015jjw
        72
    20015jjw  
       262 天前 via iPhone
    @z1645444 我是感觉 yabai 需要大屏幕 32 用就很合理 27 就有点憋屈 可缺德的公司目前只有 27
    20015jjw
        73
    20015jjw  
       262 天前 via iPhone
    @20015jjw 以前 32 的时候 amethyst 转 yabai 太舒服了 😑
    z1645444
        74
    z1645444  
       262 天前
    @20015jjw #73 我自己就是 27",划分出来关闭目录树,最多左右下处理冲突,MBP 本体挂 UX 对应的站点或者 PS ,就很足够看了。

    功能上,使用最多的也是 display --focus next/prev 和 window --display next/prev ,找到 yabai 的很多其他用户也是各种赞这两个。因为使用 hammerspoon 或者其他工具,类似 display --focus next/prev 的操作不会按照现有的顺序 focus ,可能 focus 任意一层,类似 window --display next/prev 的操作光标也不会跟去另一个显示器,仅仅丢过去应用。
    epiccheese
        75
    epiccheese  
       262 天前
    zan!!!!
    MasterCai
        76
    MasterCai  
       262 天前 via iPhone
    非常优雅,但是发现一个 bug ,在副屏上最大化一个窗口,会自动跑到主屏上
    Seeyuyu
        77
    Seeyuyu  
       262 天前
    有点酷
    c5QzzesMys8FudxI
        78
    c5QzzesMys8FudxI  
       262 天前
    体验下 Swish 后才知道什么叫做丝滑。
    maemolee
        79
    maemolee  
       262 天前
    我用的 Magnet ,好多年了,完全够用。
    ZaneCode6574
        80
    ZaneCode6574  
       262 天前
    动画确实比较炫酷,但是有俩问题
    1. 不能连续在不同屏幕之间移动,目前用的 Magnet ,移动到屏幕边上再按一下移动就可以到下一个屏幕,但是这个不行
    2. 微软远程桌面被调整大小以后,分辨率要么不变要么会变得很奇怪,但是 Magnet 不会,感觉是实现的方式有点区别
    PhDLuffy
        81
    PhDLuffy  
       262 天前
    @q534 可以开始窗口贴合
    kennir
        82
    kennir  
       261 天前
    真不错,先把 rectangle 给关掉看看能不能替代
    jedz
        83
    jedz  
       261 天前   ❤️ 1
    演示看起来挺好的,可惜我是 Monterey 用户被抛弃了…
    fwilyair
        84
    fwilyair  
       261 天前
    @Socrazy swish 的双指下滑最小化太好用了,但是有没有 app 能让鼠标模拟双指下滑啊?
    mokeyjay
        85
    mokeyjay  
       251 天前
    不错,windows 般的体验。就是不知道为什么动画在我这里帧数很低😂
    fwilyair
        86
    fwilyair  
       251 天前
    依然有 bug ,设置的鼠标中键触发,经常这个 app 可以,那个 app 就不可以,甚至一会可以,一会不可以。
    fwilyair
        87
    fwilyair  
       251 天前
    @PPP1G 不用打字啊 设置为快捷键啊
    kennir
        88
    kennir  
       250 天前
    又换回 rectangle 了,更习惯 rectangle 快捷键按完就切换掉的感受,loop 还有个动画刚看很新鲜, 真用起来太慢了
    clintme
        89
    clintme  
       240 天前
    需要一个移动到下一个屏幕的方式。
    gqfBzoLVY3Wl4Tng
        90
    gqfBzoLVY3Wl4Tng  
       203 天前
    请问 op 知道,点了一下桌面之后,就失效无法唤醒功能怎么解决吗,我隐藏了菜单栏的 icon
    Jtyczc
        91
    Jtyczc  
       197 天前
    请问怎么让窗口变位 375px 宽度呢,有时需要手动去拖,1/3 不准确吧?
    verge
        92
    verge  
       128 天前
    觉得目前来说综合性 Wins 会好一些,我是一个多屏使用者,不仅需要对窗口进行排列布局操作,也需要管理。我目前是 Wins+Contexts 。
    tlerbao
        93
    tlerbao  
       120 天前
    @verge wins 有什么窗口管理?
    BenShell
        94
    BenShell  
       109 天前
    好爽
    justwkj07
        95
    justwkj07  
       33 天前
    牛啊,下载了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4822 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:41 · PVG 13:41 · LAX 21:41 · JFK 00:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.