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

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

如果 macOS 的窗口切换逻辑是合理的,那为什么没有浏览器如此设计标签页的切换逻辑(即便 Safari 也没有如此设计)?也没有人提出要如此管理和切换浏览器标签页?坚信 macOS 窗口切换逻辑合理的朋友们,你们真的会如此切换浏览器标签页,并且还觉得这样方便吗?
7633 次点击
所在节点    macOS
59 条回复
Tink
2021-07-02 19:30:48 +08:00
你说了个啥?
stephenyin
2021-07-02 19:52:12 +08:00
大家不要喷 LZ 了。。。LZ 只是不知道 cmd + · 快捷键。
这样用:cmd + tab 找到目标应用后再用 cmd + · 切该应用下的窗口,相对 windows 的逻辑差不多就是把遍历一维数组 改成遍历二维数组 了,其实用习惯了还不错。
minami
2021-07-02 23:33:45 +08:00
楼主你犯了个最大的错误,就是打算和果粉讨论苹果的缺点。我本来也想在这对果粉心爱的 macOS 大放厥词的,但考虑到我是一个黑果用户,可能会被扣上无数顶帽子,还是忍住了。流汗黄豆。
ps:建议装一个 AltTab,这样能稍微改善点窗口切换体验。如果不介意花钱+关闭 SIP 的话,可以考虑试一下 dockmate
jupiter157
2021-07-03 00:00:12 +08:00
Ctl +tab 切换的大部分场景是最近两三个窗口,这个效率是极高的。对于苹果,我还要思考我切换的是同一应用还是不同应用,这也算效率高? cmd +tab 另一傻叉功能是我本来只要上一个窗口,结果程序下的全部窗口都给我置顶了。

如果是很久远的历史窗口,苹果的切换效率会高一点,但是我不会用傻傻一个个窗口或程序去找,直接搜索切换或点图标了。

我用了十年苹果,支持 hyperswitch 。
MrKrabs
2021-07-03 00:18:46 +08:00
如果不能接受这里的用户的评论,只会打个什么“i2ex”,“果粉”,建议直接换个地方拉💩
iluckypig
2021-07-03 00:29:47 +08:00
我就是觉得那个窗口切换是坨屎,所以下载了个 AltTab 软件解决了个这个问题。
bao3
2021-07-03 01:15:08 +08:00
我是当年从 win 换到 mac os,切换不习惯,于是记住快捷键,所以……用快捷键切,觉得还挺精准
jfdnet
2021-07-03 09:58:45 +08:00
@Kingfish404

你说的这个全屏并不是 windows 下面的全屏(最大化),mac 的这个全屏可以理解为沉浸模式,而不是 windows 下面的窗口最大化。所以这个模式的确应该新建一个临时桌面。

至于你如果需要窗口最大化,rectangle 这个小工具可以很便利的帮助你。
aLazarus
2021-07-03 10:05:31 +08:00
mac 的窗口管理就是 shit,这个没有任何可辩论的,包括应用切换,包括窗口布局,听说微软有专利(只是听说),但这不是 mac 做的屎的原因。
所以我都要装 hyperswitch 来改成和 windows 一样的逻辑
laoyur
2021-07-03 11:29:36 +08:00
mac 是以 app 为单位切换,app 内的各窗口切换用 cmd + `
win 是以所有 app 的窗口平坦化进行切换
谈不上哪个更优,但是处理大量窗口的时候都挺费劲的

mac 还有个很不爽的点,一个 app 开了很多窗口时(比如 Finder ),我从另一个 app A 想直接切换到 Finder 的某一个窗口,点一下,结果 Finder 的其他一大堆窗口给蹦出来了,直接把我 app A 的窗口给遮了,还得移动半天让它能不被遮掉
Huelse
2021-07-03 11:59:11 +08:00
mac 的窗口切换的确很不适应,这点我赞同,而且有时候我想切换和预览最小化的窗口也不方便

用户有各自的观点,并不能直接说明谁就是对的,而当大多数人都认同某一点的时候才可能是最优答案

为什么吐槽"i2ex",因为这里有相当多的用户都有各自的使用癖好,很难代表大众,像楼主的话题就是突出点之一,然而这并不影响我们相互吐槽
Nielsen
2021-07-03 16:21:28 +08:00
系统偏好设置,调度中心,使窗口按应用程序成组?
dengshen
2021-07-03 18:18:25 +08:00
用 contents 。同类应用之间切换
NoUltimate
2021-07-03 18:53:01 +08:00
@dengshen 是 contexts 吧?
dengshen
2021-07-03 19:38:13 +08:00
@NoUltimate 是的。
expkzb
2021-07-04 11:26:48 +08:00
我一般不切换窗口,因为效率低。所以没太注意楼主提到的情况。
PeacePeach
2021-07-04 13:48:12 +08:00
有人喜欢胖的有的喜欢瘦的,这个世界不止一种逻辑。
yoggsaron
2021-07-08 11:28:15 +08:00
@Thinklong 为了回答你这个问题,我特意打开了 Windows 10 电脑试了一下。你说的 cmd + tab * n 这种操作方式在窗口和 tab 特别多的时候效率确实不高。但是 Windows 10 目前的逻辑是,你按 cmd + tab 不松开会固定在窗口的平铺页面,你鼠标 /触摸板是可以选你想要跳转窗口的。这比你说那种无脑操作要效率高出很多。
其次,Windows 10 里边有 win + tab 的快捷键,和 MacOS 里的 cmd + tab 类似,可以在程序 /虚拟桌面之间切换,不是切 tab 。

所以你说的 cmd + tab * n 本身就不是最优操作,谈不上什么效率不效率。
Thinklong
2021-07-08 12:03:10 +08:00
@yoggsaron 不管是 win/cmd + tab 还是 win/cmd + tab 加鼠标选择窗口,首先你要切换的应用肯定不会一直出现在第一个,是要去 tab * n 去选择,比如是第三个,然后你还要按住 tab 不放等他展开窗口平铺页面,然后在拖动鼠标选择或者再用键盘的快捷键一个一个选择,不管哪种方式,你需要操作多少下,耗时多少?
别无脑有脑的,有的人就觉得键盘比鼠标永远都效率高,只要不是用键盘快捷键就觉得效率低、low,却根本不需想什么才是效率。
再有无法接受那些只用触摸板不用鼠标的人,触摸板只有手势是高效的,其他移动光标、精准选择、定位都是最低效的,我用外接键盘+蓝牙触摸板+鼠标,只用合适的东西做合适的事儿。

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

https://tanronggui.xyz/t/787124

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

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

© 2021 V2EX