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

2020-06-13 17:21:32 +08:00
 revalue
如节点,是 macos 。

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

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

有没有像 cmd+tab 这种纯键盘,纯键盘切换同一应用的窗口的?
4678 次点击
所在节点    macOS
20 条回复
FrankAdler
2020-06-13 17:33:03 +08:00
cmd+~ ?
revalue
2020-06-13 17:33:52 +08:00
楼主之前试过把不同窗口位置错开,通过点击窗口的边缘来转换当前顶端的窗口,其方便程度见仁见智,我觉得不太行
revalue
2020-06-13 17:34:49 +08:00
@FrankAdler 我试了下,macos10.12 系统没反应?要加绑定吗?
revalue
2020-06-13 17:37:23 +08:00
试了一下 ctrl+down 触发 expose,然后上下左右选中窗口 enter 。这样是纯键盘的,就是不太顺手
seanxx
2020-06-13 17:41:15 +08:00
IDEA 也不好切换
FrankAdler
2020-06-13 17:41:25 +08:00
@revalue 应该不需要,这样用了很多年了,不同应用 cmd+tab,相同应用 cmd+~,没有第三个按键
Qusic
2020-06-13 18:05:23 +08:00
这个地方,可以自己配
![]( )
zhaohy
2020-06-13 18:19:18 +08:00
@FrankAdler 顶一楼,多数软件切换都用的这个,亲测可用。
revalue
2020-06-13 19:02:29 +08:00
@FrankAdler @Qusic 可能是不太懂我的意图。就是像 cmd+tab 这种,不用打开特定页面就能用的。

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

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

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

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

与你这现象加起来我解释不了啊,大概知道检查问题的地方就行了
PerFectTime
2020-06-15 16:16:13 +08:00
推荐使用 HyperSwitch => https://bahoom.com/hyperswitch
yuhangch
2020-06-15 18:23:47 +08:00
一直用一楼的方法,感觉都能用呀,也没配置什么

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/681266

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX