先前的问题曾问过“如何在OS X中有效地在Windows而非应用程序之间切换”?(在OS X切换窗口,窗口之间切换在Mac OS X?等)。最推荐的建议似乎是:
- 使用cmd-tab和cmd-〜的组合。
- 使用Expose,并可能使用空格
- 使用巫婆
我把钱花在了女巫身上,已经花了几个星期了。没关系,但是有时响应速度很慢,有时会在窗口顺序上出现问题,如果我禁用并重新启用它太多次,则会使我的系统崩溃,并且在X11应用程序中无法正常工作。
内置的cmd-tab和cmd-〜可以,但仍将整个应用程序带到了最前沿。我发现,当两个应用程序(浏览器和电子邮件软件)都打开多个窗口时,我使用的一种非常常见的工作流程是在两个窗口之间来回跳动(例如,浏览器窗口和正在进行的Thunderbird电子邮件)。我可以使用Cmd-Tab在应用程序之间来回切换,但是每当切换到某个应用程序时,都会弹出该应用程序的所有窗口。这突然使我的屏幕上充满了不相关的数据和窗口,并且经常将那些其他窗口从我正在使用的其他应用程序放到单个窗口的前面,即使它不在焦点上,也希望继续查看。
公开似乎是首选的“ OS X自然方式”,但是我似乎无法让自己有效地使用它。我按F9,看到10个窗口;然后,我需要斜视,尝试找到所需的窗口,然后使用鼠标或光标键导航至所需的窗口。考虑到说他们使用Expose的超级用户数量,我一定在这里不知所措。
我的目标不是重复前面的问题。我不是在问“我还有什么选择?” (除非我没有错过上面的内容!)而是,我在问:您是OS X高级用户,实际上在处理我上面描述的用例是什么?对我来说,另一个常见的用例是打开了多个Excel电子表格,并打开了多个浏览器窗口,我正在一个特定的电子表格和一个浏览器窗口之间快速切换。每次我使用Cmd-Tab时,所有电子表格或浏览器窗口都会出现:我不想看到那些我不使用的电子表格,并且它们倾向于将窗口隐藏在我没有关注的替代应用程序中但我至少要留神。您能描述一下您的工作流程吗?
Cmd-Tab
在应用程序之间切换并总是将您最近使用的应用程序窗口移到最前面。即,如果您在一个浏览器窗口和一个Excel工作表之间反复切换,只需按Cmd-Tab
一次即可从前浏览器窗口转到前Excel工作表,然后再按Cmd-Tab
一次可返回同一浏览器窗口!