macOS 的窗口切换逻辑就是不合理的

2021-07-02 13:58:19 +08:00
 szzhiyang
如果按照 macOS 的窗口切换逻辑来切换浏览器中的标签页,那么每要切到某个标签页,就必须先切到这个标签页所在的网站(域名),然后再切到该网站(域名)下的这个标签页;或者打开一个类似 Mission Control 的界面,把所有标签页以不带网页标题的缩略图毫无章法地平铺开来(各个缩略图还会随着标签页的增多而缩小),然后只通过扫视这些迷你的缩略图来找到要去的标签页。

如果 macOS 的窗口切换逻辑是合理的,那为什么没有浏览器如此设计标签页的切换逻辑(即便 Safari 也没有如此设计)?也没有人提出要如此管理和切换浏览器标签页?坚信 macOS 窗口切换逻辑合理的朋友们,你们真的会如此切换浏览器标签页,并且还觉得这样方便吗?
7076 次点击
所在节点    macOS
59 条回复
jheroy
2021-07-02 15:33:32 +08:00
karaniber-elements 有了这个软件 闭着眼睛都可以切
agagega
2021-07-02 15:34:47 +08:00
当开窗口很多的时候不管是 Windows 还是 macOS 都不方便。希望 Spotlight 能输关键字快速跳到窗口。
CrazyMonkeyV
2021-07-02 15:49:30 +08:00
你在这里发这个,不是找喷么?去贴吧问不比这里客观?
siwadiya
2021-07-02 15:53:48 +08:00
难道大家切标签页不是通过点击对应的标签页吗??
snooprat
2021-07-02 15:55:04 +08:00
楼主,你需要一个 HyperSwitch 就解决你的问题了,系统不会是完美的,所以才需要第三方工具。
boycottangent
2021-07-02 17:27:50 +08:00
@agagega 巧了,raycast 最近的更新完美契合你的需求
NoUltimate
2021-07-02 17:33:08 +08:00
我觉得 Mission Control 的作用主要是方便用户将一个应用在多个桌面之间拖动,试下 windows 的这块就知道有多难用了,不过应用多了确实难受,所以像我打开应用都是用 alfred4,同一应用不同标签都用 contexts 找到打开, 而且应用多了多开几个桌面就好了,专门干不同事情,顺便再弄一个最小化所有应用的快捷键,如果要实现 windows 的悬浮应用预览装一个 dockmate 就好了
qq316107934
2021-07-02 17:36:14 +08:00
不合理啊,所以我从 Mac 切换到了 Windows
clrss
2021-07-02 17:40:34 +08:00
同意 lz. 但凑合能用.

个人洁癖, 不希望为了这种基础功能开一个第三方 app. 装了 HyperSwitch(最近换了 AltTab)备用, 但基本没开过.
icyalala
2021-07-02 17:52:24 +08:00
所以用窗口多了就用多桌面,不要全放一个桌面。
yoggsaron
2021-07-02 18:05:47 +08:00
@stimw 这个我是知道的。只是用 Windows 的话直接 Alt + Tab 切所有窗口,Mac 里要先 Command + Tab 切到指定应用,再 Ctrl + ~ 切应用内的窗口,效率稍低。
kenniewwwww
2021-07-02 18:14:38 +08:00
Thinklong
2021-07-02 18:43:22 +08:00
其实说半天还是效率问题,你真觉得 win 的切换方式效率高吗?或者说不管切换逻辑是怎么样的,cmd+tab+tab+tab+....这种切换方式是高效的吗?
win 我已经 N 年不用了,家里的 PC 只是用来打游戏,窗口不超过 3 个,所以 win 的切换方式我已经忘了。
Mac 上我用 cmd+tab 只是用来切换上一个应用,我从来不用 cmd+tab+tab+tab+....去寻找我要找的应用或窗口,效率太低了。效率低是因为你永远不知道你要切换的应用需要按几下 tab 键,还得去看图标,选中的应用是不是你要打开的应用。我也从不用 Mission Control,除非我要将窗口拖到另外的桌面,我只会用四指向下去找一个应用有多个的窗口。

首先 mac 屏幕只有一个桌面,外接显示器有两个桌面,所有应用错落有序放在桌面上,而不是最大化占满整个屏幕,( Mac 没有最大化按钮是有道理的) Mac 屏幕的桌面只会放聊天工具和摸鱼的浏览器,浏览器给聊天工具留一个边,可以看到最近联系人列表,这样来消息也能看到,并且鼠标一点就切过来了,不需要 cmd+tab+tab+tab+...。外接显示器第一个桌面只放查资料用的浏览器窗口和系统的常用窗口,第二个桌面是工作桌面,所有开发工具、IDE 都在这里,并且也是错落有序,常用的都留一个边边或者一角,鼠标一点就能切换,它的位置基本固定不变,肌肉记忆比 cmd+tab+tab+tab+...快太多,也有时候会被其他窗口遮挡,下面的 dock 栏 app 图标的顺序也是精心安排好的,也会非常快的切换,cmd+tab 只会用来切换上一个。

肯定会有很多人说用各种快捷键工具,自己指定某些 app 切换的快捷键,还有键盘比鼠标快 N 倍的等等,这些请出门左转,慢走不送。
Thinklong
2021-07-02 18:44:17 +08:00
@yoggsaron 你真觉得 cmd+tab+tab+tab+....效率很高吗?
jfdnet
2021-07-02 18:52:00 +08:00
完全看不懂的水平
Kingfish404
2021-07-02 18:57:20 +08:00
我倒是觉得 macOS 应用全屏的逻辑很奇怪

如果开了很多桌面,然后第一个桌面某个应用全屏,会放在最后一个桌面后面全屏

这样我全屏情况下切桌面,就没法直接切回第一个桌面,感觉全屏应用直接插入到当前桌面后面好些
zmxnv123
2021-07-02 19:02:42 +08:00
macOS 的桌面切换就是狗屎,所以我用 hyperswitch 。
如果楼上认为 windows 是狗屎,请列出 Windows 难用的 1 2 3 点,
而不是因为你的观点和我不同,所以你是错的。
WuSiYu
2021-07-02 19:07:18 +08:00
你想说的是“Win 和大多 Linux 桌面中,所有窗口的切换都是在同一级的,而 macOS 则是有应用-窗口两级”吧
sprite82
2021-07-02 19:16:30 +08:00
在 i2ex 问这问题不是找喷吗😆
mxalbert1996
2021-07-02 19:20:01 +08:00
@stimw @Tumblr
一直没搞明白一点,macOS 在同一应用的大于两个窗口之间切换时的逻辑是什么?我经常开三个窗口时要切好多次才能切到我想去的窗口。

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

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

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

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

© 2021 V2EX