revalue
V2EX  ›  macOS

跪求在同一应用下比如 vscode 切换不同窗口的快捷键?

  •  
  •   revalue · Jun 13, 2020 · 5705 views
    This topic created in 2336 days ago, the information mentioned may be changed or developed.
    如节点,是 macos 。

    比如在触控板,四只手指一起向下“应用内 expose”(或者点一下 F3 类似),就能显示同一个应用比如 vscode 打开的所有应用窗口。

    但是有时候把笔记本关上外接显示器,就用不到触控板了。
    如果是按一下 F3,好像一定要鼠标点击一下。其切换动画加上要鼠标点击,搞得很头晕。

    有没有像 cmd+tab 这种纯键盘,纯键盘切换同一应用的窗口的?
    20 replies  •  2020-06-15 18:23:47 +08:00
    FrankAdler
    FrankAdler
    Jun 13, 2020❤️1
    1
    cmd+~ ?
    revalue
    revalue
    OP
    Jun 13, 2020
    2
    楼主之前试过把不同窗口位置错开,通过点击窗口的边缘来转换当前顶端的窗口,其方便程度见仁见智,我觉得不太行
    revalue
    revalue
    OP
    Jun 13, 2020
    3
    @FrankAdler 我试了下,macos10.12 系统没反应?要加绑定吗?
    revalue
    revalue
    OP
    Jun 13, 2020
    4
    试了一下 ctrl+down 触发 expose,然后上下左右选中窗口 enter 。这样是纯键盘的,就是不太顺手
    seanxx
    seanxx
    Jun 13, 2020
    5
    IDEA 也不好切换
    FrankAdler
    FrankAdler
    Jun 13, 2020❤️1
    6
    @revalue 应该不需要,这样用了很多年了,不同应用 cmd+tab,相同应用 cmd+~,没有第三个按键
    Qusic
    Qusic
    Jun 13, 2020❤️1
    7
    这个地方,可以自己配
    ![]( )
    zhaohy
    zhaohy
    Jun 13, 2020 via iPhone
    8
    @FrankAdler 顶一楼,多数软件切换都用的这个,亲测可用。
    revalue
    revalue
    OP
    Jun 13, 2020
    9
    @FrankAdler @Qusic 可能是不太懂我的意图。就是像 cmd+tab 这种,不用打开特定页面就能用的。

    我先试下 cmd+~:我只有打开了 ctrl+down 的 expose 页面,然后按 cmd+~才有效。(键盘选项“将焦点移到新窗口”填的是 cmd+~,勾不勾都没区别,测试了一下不是快捷键冲突)
    DavidNineRoc
    DavidNineRoc
    Jun 13, 2020
    10
    jetbranins 系列的是 alt + tab
    revalue
    revalue
    OP
    Jun 13, 2020
    11
    @FrankAdler @Qusic 解决了,可能是 vscode 的快捷键优先级高于系统的,在其他其他应用下可以用。
    revalue
    revalue
    OP
    Jun 13, 2020
    12
    vscode 下搜快捷键"quick switch window",这个快捷键的优先级高于系统的,导致系统的不触发。
    hive
    hive
    Jun 13, 2020
    13
    @revalue #12

    看了一下,默认没设置这个快捷键
    seanxx
    seanxx
    Jun 13, 2020
    14
    7l 可行
    revalue
    revalue
    OP
    Jun 13, 2020
    15
    @lbyo 这个 vscode 内部的随便你设的,效果和其他应用的 cmd+~的效果差不多。vscode 的这个选项的优先级提到最高了吧?(即便你没有设置这个 quick switch window,系统级别的也不会触发),稍微不方便一点点。
    hive
    hive
    Jun 14, 2020
    16
    @revalue #15
    图片上写的不清楚吗,Quick Switch Window 的当前值是「—」, 来源于「默认值」,即「默认是没有给这个功能设置快捷键的」。
    关于你说的「即便你没有设置这个 quick switch window,系统级别的也不会触发」,请「先问是不是,再问为什么」。

    如图,我没做任何特殊设置,「 cammand + `」正常触发。
    revalue
    revalue
    OP
    Jun 14, 2020
    17
    @lbyo #16 。16 楼的我能看懂,没毛病啊。那就是 12 楼的我的猜想是错。

    反正这两处都看一下,基本能解决问题。具体原因和内部实现细节看看有没有高手研究出来。
    revalue
    revalue
    OP
    Jun 14, 2020
    18
    我之所以提出 12 楼的猜测,是因为如果我不设置 vscode 的这选项,同时系统层面的这个功能勾选了,cammand + `只能在其他应用上使用。

    与你这现象加起来我解释不了啊,大概知道检查问题的地方就行了
    PerFectTime
    PerFectTime
    Jun 15, 2020
    19
    推荐使用 HyperSwitch => https://bahoom.com/hyperswitch
    yuhangch
    yuhangch
    Jun 15, 2020
    20
    一直用一楼的方法,感觉都能用呀,也没配置什么
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3652 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 05:19 · PVG 13:19 · LAX 21:19 · JFK 00:19
    ♥ Do have faith in what you're doing.