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

如何更高效地在 Mac 多屏幕间移动窗口?

  •  
  •   Quadro · 9 天前 · 1674 次点击
    一直以来我习惯将 MacBook 连接多个外部显示器使用。在这种场景下,我经常需要在不同屏幕间拖动窗口,希望找到一个更高效的方法来完成这个操作

    目前尝试过的方案:

    系统自带快捷键(不可行)
    在「系统偏好设置 > 键盘 > 键盘快捷键」中,可以为「移到<显示器名称>」添加快捷键,但部分软件(如 QQ )由于菜单栏无对应快捷键而无法生效,因此该方法不可行

    Rectangle 等第三方软件(仍然不够方便)
    这类工具允许通过快捷键将窗口移动到另一个显示器,但问题在于:

    窗口移动后仍然保持原来的尺寸,若是从较小屏幕移动到更大的屏幕,例如原来的窗口填满当前屏幕的高度,移动到新窗口不会自适应调整窗口高度;这样一来,每次移动后仍然需要手动调整窗口大小,使用体验不够流畅

    有没有一款软件可以做到:
    ✅ 通过快捷键移动窗口到指定显示器
    ✅ 移动后,窗口能自适应调整大小,类似 Windows 下的表现?

    如果有合适的软件或其他优化方案,欢迎推荐!感谢!
    10 条回复    2025-02-13 17:25:54 +08:00
    wu67
        1
    wu67  
       9 天前
    你都用 Rectangle 移动应用了, 就不能按多一组快捷键让窗口铺满屏幕?
    5261
        2
    5261  
       9 天前
    搞两个同尺寸的显示器不就结了,因为我也是是多显示器同时工作,所以我你问这个问题的时候我有点懵逼,我在思考咋我就没遇到这个问题!后来发现我两个显示器都是相同尺寸,我是天才!
    msdurex
        3
    msdurex  
       9 天前
    @5261 哈哈哈哈哈,其实只要相同 PPI 就好了。
    ZZZZone
        4
    ZZZZone  
       9 天前 via iPhone   ❤️ 1
    关键字:yabai + skhd
    yabai 是一个窗口管理程序
    Skhd 是快捷键应用, 两者配合就能实现你要的效果。
    网上有很多教程, 我用了很久了, 很好用
    https://einverne.github.io/post/2020/09/mac-os-tiling-window-manager-yabai.html
    mjar
        5
    mjar  
       9 天前   ❤️ 1
    接楼上的 yabai ,提供一个相对省事,不用改 SIP 的方法:Swish
    modifier key+触摸板滑动,可以移动到不同的显示器,此时松开 modifier key ,触摸板滑动调整窗口尺寸。
    cxtrinityy
        6
    cxtrinityy  
       9 天前 via Android   ❤️ 1
    Hammerspoon ,写个快捷键,自动移动全屏
    KevinXC
        7
    KevinXC  
       9 天前   ❤️ 2
    raycast 设置里可以开启保持缩放比例
    assassins1234567
        8
    assassins1234567  
       9 天前 via iPhone
    我用的 keyboardmaestro 这个软件
    leonlly
        9
    leonlly  
       9 天前
    我用的 loop ,移动显示器可以自己设置快捷键实现,也可以设定不同大小比例的快捷键来调整窗口。
    5261
        10
    5261  
       9 天前
    @KevinXC 这个好
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2765 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:30 · PVG 21:30 · LAX 05:30 · JFK 08:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.