没人吐槽下 Mac OSX 下的 Application Switcher 吗?忍了好久了,找了好久,一直都没有好的方案!

2014-03-23 09:52:31 +08:00
 codeplay
Mac上窗口有:
隐藏,最小化,在其他Space等方式

Mac上切换程序(窗口)有:
Application Switcher(Cmd+Tab)
MissionControl(F3)
App Exposé

Application Switcher:无法切换到那些在Dock里不显示的程序,比如像KeyRemap4MacBook、HyperSwitch的配置窗口亦或是像听写的下载这样的窗口

Mission Control倒是显示这些窗口,但是它必须是打开的,隐藏和最小化的窗口都不出现!!!而且,MC不能拿Tab键切换,这意味着,不能用键盘全部搞定

App Exposé 呢都显示,但是局限在一个程序内,好残废的感觉!

远不如Windows下Snow Leopard时代Exposé的山寨品Switcher好用,甚至还不如Windows自带的Alt+Tab或是Win+Tab好用(至少多按两下肯定能找到)!
7087 次点击
所在节点    macOS
35 条回复
codeplay
2014-03-23 09:58:33 +08:00
OSX过分强调区别程序和窗口,但实际中远不如Windows那种不区分两者的方式来的简单、粗暴、高效
micyng
2014-03-23 10:02:27 +08:00
每每Cmd+Tab切不出来最小化窗口,就觉得水果十分蛋疼。。。。
codeplay
2014-03-23 10:06:06 +08:00
@micyng
水果告诉你,是你打开的方式不对,先Cmd+Tab到这个程序,然后Ctrl+↓激活App Exposé,然后再Tab到那个窗口,确认,然后就很容易找的了
t66y
2014-03-23 10:55:31 +08:00
"Mission Control倒是显示这些窗口,但是它必须是打开的,隐藏和最小化的窗口都不出现!!!"

这个很噁心,因为10.8之前,即使最小化也可以显示。这就导致了,我必须在Dock设置里,关闭“将窗口最小化为应用程序“,而这样的结果就是,我的Dock看起来很丑。

所以求解决办法,即恢复到10.8之前那样。
sobigfish
2014-03-23 11:09:25 +08:00
呃,切换同程序的窗口是cmd+`
sobigfish
2014-03-23 11:12:41 +08:00
@micyng 还有为啥要最小化呢?cmd+h不行么?
yanguango
2014-03-23 11:28:20 +08:00
mac就应该不用最小化的
ngn999
2014-03-23 11:32:26 +08:00
显示最小化的程序不是这么操作的么:

Cmd + Tab切换到该程序,这个时候,不要放手,再按下Option键。
solupro
2014-03-23 11:34:11 +08:00
看看Optimal Layout的 option + tab 是否满足你的需求
micyng
2014-03-23 12:36:33 +08:00
@codeplay 乃是来黑水果的吗o(^▽^)o
反正我又不常用水果,只是用来开发了个PyQt程序和编译个驱动而已,仅仅觉得水果的快捷键太蛋疼了,截个屏居然要4!!个键!!
kchum
2014-03-23 12:48:58 +08:00
@micyng 同觉得好蛋疼啊。
codeplay
2014-03-23 12:49:20 +08:00
@ngn999 用HyperDock+HyperSwitch可以部分解决,但有些程序不会在cmd+tab里显示的,比如那个配置键盘的KeyRemap4Macbook的窗口
codeplay
2014-03-23 13:04:45 +08:00
@t66y 问题是这样也不在MC里显示吧,MC只显示打开的窗口,这样一来,MC基本就是废柴了,哪里是 Mission Control?分明是Missing Control!
codeplay
2014-03-23 13:09:12 +08:00
真爱才会黑的这么深!曾经Exposé多么简洁优雅,现在MC越来越花哨但实用性越来越差!
找到一个窗口居然如此麻烦!Apple把简单的事情复杂化了
lyragosa
2014-03-23 13:17:58 +08:00
其实Exposé是啥……
codeplay
2014-03-23 13:21:33 +08:00
@lyragosa 这个...
Google,Baidu,Wiki甚至Bing都能找到吧
alexrezit
2014-03-23 13:24:57 +08:00
@lyragosa
Mission Control 的前身.
homever
2014-03-23 13:30:52 +08:00
manytricks家的 witch 试一下
allenforrest
2014-03-23 13:32:58 +08:00
同 App 内多窗口切换:cmd + `
不同 App 间切换:cmd + tab
App 隐藏(不关闭窗口):cmd + h

基本这几个就够了,最小化实在是不常用(隐藏足以,还不影响 cmd + tab 切换)

至于 App Exposé 和 Mission Control 使用场景就少多了。
基本都是针对 App 的窗口太多或者同时 App 太多才会用到。
terry6394
2014-03-23 15:02:26 +08:00
习惯问题吧,现在习惯了好像也就好了.

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

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

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

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

© 2021 V2EX