在 OS X 中高效地在窗口之间切换,而不是在应用程序之间切换

在 OS X 中高效地在窗口之间切换,而不是在应用程序之间切换

以前的问题问过“在 OS X 中,如何有效地在窗口而不是应用程序之间切换”?(在 OS X 上切换窗口在 Mac OS X 上切换窗口?和其他)。最受推荐的建议似乎是:

  • 使用 cmd-tab 和 cmd-~ 的组合。
  • 使用 Expose,也可以使用 Spaces
  • 使用女巫

我花钱购买了 Witch,并且已经使用了几个星期;它还可以,但是有时响应较慢,有时窗口顺序有问题,如果我多次禁用并重新启用它,就会导致系统崩溃,并且无法与 X11 应用程序正常工作。

内置的 cmd-tab 和 cmd-~ 没问题,但仍然会将整个应用程序置于最前面。我发现我使用的一个非常常见的工作流程是在两个窗口之间来回切换(例如,浏览器窗口和正在处理的 Thunderbird 电子邮件),当两个应用程序(浏览器和电子邮件软件)都打开了多个窗口时。我可以使用 Cmd-Tab 在应用程序之间来回切换,但每当我切换到某个应用程序时,该应用程序的所有窗口都会弹出。这会突然让我的屏幕充满不相关的数据和窗口,并且经常将其他窗口放在我正在使用的另一个应用程序的单个窗口前面,即使它不在焦点上,我也想继续查看。

Expose 似乎是首选的“OS X 自然方式”,但我似乎无法有效地使用它。我按下 F9,看到 10 个窗口;然后我需要眯起眼睛,尝试找到我想要的窗口,然后使用鼠标或光标键导航到我想要的窗口。考虑到说他们使用 Expose 的高级用户的数量,我肯定错过了机会。

我的目的不是重复之前的问题。我不是在问“我的替代方案是什么?”(除非我在上面漏掉了一个!)而是在问:您,OS X 高级用户,实际上在做什么来处理我上面描述的用例?对我来说,另一个常见用例是打开多个 Excel 电子表格并打开多个浏览器窗口,并且我在某个电子表格和一个浏览器窗口之间快速切换。每次我按 Cmd-Tab 时,所有电子表格或所有浏览器窗口都会出现:我不想看到我没有使用的那些,而且它们往往会隐藏我没有聚焦但我至少想目测的替代应用程序的窗口。您能描述一下您的工作流程是什么样的,以及您是如何快速而无意识地在打开多个窗口的应用程序的窗口之间切换的吗?

答案1

因为问题问的是“你实际上在做什么”,所以我用我目前不太满意的工作流程来回答这个问题:

直到今天,我都会将所需的目标窗口安排得从其他所有窗口下方露出来 - 通常朝向屏幕的左/右/顶部/底部边缘,然后用鼠标单击所需的窗口。

答案2

我一直在使用窗口流几个月了。它允许您设置组合键以在窗口之间切换,正如您所描述的那样。我没有使用 Witch 进行比较,但我对 WindowFlow 非常满意。

相关内容