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

mac 上最快的把窗口,从虚拟桌面 1 移动到虚拟桌面 2 的操作是什么

  •  
  •   NonClockworkChen · 2020-11-04 09:21:00 +08:00 · 9277 次点击
    这是一个创建于 1512 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前用 Magic mouse 移的,总是感觉不得劲。
    38 条回复    2024-07-22 22:32:13 +08:00
    yagnqionggo
        1
    yagnqionggo  
       2020-11-04 09:36:50 +08:00
    三指拖移
    Melodyer
        2
    Melodyer  
       2020-11-04 09:42:44 +08:00
    快捷键默认是没有的,但是你可以把鼠标悬停在左上角的第三个窗口缩放操作按钮上(绿色),就会有一键移动到另一个显示器上。
    atbj505
        3
    atbj505  
       2020-11-04 09:43:44 +08:00
    可以试试 hammerspoon
    Hyseen
        4
    Hyseen  
       2020-11-04 10:02:10 +08:00   ❤️ 1
    我在用 Swish,可以使用触控板操作

    20015jjw
        5
    20015jjw  
       2020-11-04 10:08:52 +08:00 via Android
    yabai
    tsui
        6
    tsui  
       2020-11-04 10:13:06 +08:00
    用 magnet 的话,用快捷键让窗口占当前 window 的左 50%,再重复按一次就到了左边屏幕的左 50%,然后再 resize
    kingdream123
        7
    kingdream123  
       2020-11-04 10:16:14 +08:00 via Android
    @20015jjw yabai +1
    llhhss
        8
    llhhss  
       2020-11-04 10:38:50 +08:00   ❤️ 1
    Rectangle
    mknightoy
        9
    mknightoy  
       2020-11-04 10:43:48 +08:00
    @tsui 有直接上一个、下一个窗口显示的快捷键
    xaoflysho
        10
    xaoflysho  
       2020-11-04 10:54:13 +08:00
    触发角进入调度中心然后拖动窗口到目标桌面
    jxie0755
        11
    jxie0755  
       2020-11-04 11:01:20 +08:00
    开始拖动一个窗口,哪怕移动一点点,不要松开,然后键盘直接切换屏幕,这时候这个 app 就到了新的桌面
    GuuJiang
        12
    GuuJiang  
       2020-11-04 11:17:23 +08:00 via iPhone   ❤️ 1
    我相信我的操作没有更快捷了,且不需要安装任何第三方工具,不服来战
    首先在键盘设置-》“快捷键”-〉“调度中心”里勾选“切换到桌面 1”、“切换到桌面 2”等,快捷键分别是^1 、^2,这同时也是最快捷切换桌面的方法,然后按住需要移动窗口的标题栏不放,再按上述快捷键切换桌面
    joshua7v
        13
    joshua7v  
       2020-11-04 11:27:28 +08:00 via iPhone
    快捷键是可以设置的
    我倒是想知道有没有办法去掉切换的那个动画
    vicsun2020
        14
    vicsun2020  
       2020-11-04 12:22:59 +08:00 via iPhone
    CoCoMcRee
        15
    CoCoMcRee  
       2020-11-04 12:51:00 +08:00
    我常用的就是三指拖动, 不需要点击,不需要 touch. 箭头移到窗口顶部边框上三指直接拖.
    ruooooooli
        16
    ruooooooli  
       2020-11-04 13:04:47 +08:00
    ThinkMan
        17
    ThinkMan  
       2020-11-04 14:12:57 +08:00 via iPhone
    用罗技鼠标,自定义快捷键:滚轮左右点击 —> option + 方向键。

    使用:鼠标左键点击要移动的窗口不放,摆动滚轮的左右键,贼方便。
    1sm23
        18
    1sm23  
       2020-11-04 14:45:19 +08:00
    调度中心直接拖
    Paladinfeng
        19
    Paladinfeng  
       2020-11-04 14:55:43 +08:00
    快捷键最快,moom 了解一下
    a154312237
        20
    a154312237  
       2020-11-04 15:14:37 +08:00
    用带侧键的鼠标设置两个按键分别为 上一个桌面和下一个桌面
    然后在拖动窗口的时候按这两个按键就行了
    nicevar
        21
    nicevar  
       2020-11-04 15:16:14 +08:00
    hammerspoon 可以自定义
    c2000a
        22
    c2000a  
       2020-11-04 15:24:19 +08:00
    yabai
    Drc
        23
    Drc  
       2020-11-04 16:22:46 +08:00
    你不对劲
    Kobayashi
        24
    Kobayashi  
       2020-11-04 20:57:46 +08:00 via Android
    0iin
        25
    0iin  
       2020-11-05 00:25:02 +08:00
    yabai
    yabai -m window --space last && yabai -m space --focus last
    yabai -m window --space prev && yabai -m space --focus prev
    0iin
        26
    0iin  
       2020-11-05 00:26:45 +08:00
    @0iin yabai -m window --space next && yabai -m space --focus next
    复制黏贴错一个
    tsui
        27
    tsui  
       2020-11-05 07:05:36 +08:00
    @mknightoy 好吧。。。我一直没发现有这么一个键。。。。
    tsui
        28
    tsui  
       2020-11-05 07:07:17 +08:00
    @mknightoy 是对的

    如果 magnet 直接按 ctrl+alt+command+方向键就可以,有种小时候按 ctrl+alt+delete 重启电脑的感觉
    atbj505
        29
    atbj505  
       2020-11-05 09:28:23 +08:00
    @Kobayashi 我自己用的是这个可以参考下

    -- hyoer + tab move to center of next Monitor
    hs.hotkey.bind(hyper, 'tab', function()
    local screen = hs.mouse.getCurrentScreen()
    local nextScreen = screen:next()
    local rect = nextScreen:fullFrame()
    local center = hs.geometry.rectMidPoint(rect)
    hs.mouse.setAbsolutePosition(center)
    hs.eventtap.leftClick(center)
    end)
    1002xin
        30
    1002xin  
       2020-11-05 09:37:58 +08:00
    Swish +1
    warush
        31
    warush  
       2020-11-05 12:15:32 +08:00 via iPhone
    四指上滑➕三指拖拽?
    itgoyo
        32
    itgoyo  
       2020-11-09 17:07:53 +08:00
    moom 最快,还可以自定义快捷键
    itgoyo
        33
    itgoyo  
       2020-11-09 17:08:20 +08:00
    用 yabai 也可以,但是要有点基础
    aibangjuxin
        34
    aibangjuxin  
       2020-11-10 11:24:36 +08:00
    先鼠标停留在应用上
    ctrl+alt+comand+方向键 左右可以将应用在显示器 1 和 2 之间切换
    xavierwong
        35
    xavierwong  
       2020-11-11 13:27:43 +08:00
    写个 alfred 工作流点击菜单栏里的移动到 XXX 就可以了,我现在 command+⬅️和 command+➡️随时切换,很方便
    clintme
        36
    clintme  
       2023-05-29 18:12:19 +08:00
    @tsui 感谢 改下按键,用起来很方便
    shenlan219g
        37
    shenlan219g  
       287 天前
    Magnet 可以快捷操作 “下一个显示”
    Cambrian
        38
    Cambrian  
       155 天前
    如果用 Raycast 的话,有个插件叫 Window Management ,提供了 Next Display 和 Next Desktop 操作,可以快速把当前窗口移动到下一个显示器或者下一个虚拟桌面。支持自定义快捷键。
    相对其他类似方案,优点是即装即用,不需要自己维护脚本。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3500 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:41 · PVG 12:41 · LAX 20:41 · JFK 23:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.