是否有任何程序或方法可以使 Mac OS X 的 ?-Tab 表现得像 Windows 的 Alt-Tab?

pup*_*eno 206 alt-tab macos

是否有任何程序或方法可以使 Mac OS X ?Tab(Command-Tab)的行为像 Windows 一样AltTab

也就是说,不是在应用程序之间切换,而是在所有应用程序的窗口之间切换?

我知道有一种方法可以使用来在同一应用程序的窗口之间切换?`,但这也不是我想要的。

我不只是想让 Mac OS X 表现得像我最近的前操作系统一样,我已经使用 Mac 两年多了,在使用 Ubuntu 之前。使用 Expose 后,?Tab我认为 Windows 或 UbuntuAltTab更好。

小智 68

使用? Command+Tab到不同打开的应用程序和之间切换? Command+ `(反引号)到单个程序的多个打开的窗口之间切换。

  • 显然不是问什么,问题作者直接说他已经知道如何在单个应用程序的窗口之间切换。 (9认同)
  • 如果它适用于在同一应用程序的窗口之间切换,而其中一个窗口位于不同的空间(或全屏),这将是很棒的。可惜它没有... (5认同)
  • 这些功能也有非常不同的行为。除了循环之外,Cmd-Tab 还可以让您在不同应用程序的两个窗口之间来回切换。Cmd-` 在应用程序的窗口中循环,并且不能在两个窗口之间来回切换,这就是我从不使用它的原因。 (4认同)
  • 那不是 Cmd-~ 而是 Cmd-`(并且文档中也有描述)。Cmd-~ 不存在,如果是快捷方式,会被描述为 Cmd-Shift-` (2认同)

mmm*_*mmm 62

你可以得到Witch,它使 alt-tab 像 Windows 一样在窗口而不是应用程序之间切换。但是,如果有其他选择,请参阅此问题

Apple 的方式是公开的,但确实需要不同的思维方式。

  • 我确实使用了两年多的“不同的思考”,这让我的手指感到疲倦。感谢您的建议,看起来它们正是我要找的。 (42认同)
  • @ghoppe windows-style alt-tab 中选项卡的顺序取决于上次访问窗口的时间。因此,如果您知道需要进入您正在查看的最后一个窗口,那么您只需要一个 alt-tab 即可,而不必将窗口定位在 Exposure 中 (42认同)
  • 对我来说真正的问题是我不希望我的所有终端窗口都弹出并用我要键入的命令和我引用的代码覆盖我的浏览器..我只想要来自不同应用程序的最后一个终端窗口而不是全部。 (25认同)
  • 这(女巫)允许您使用键盘访问最小化的窗口。为什么通常不能这样做是我无法理解的。 (3认同)

opt*_*lic 58

Hyperswitch是另一个应用程序,可以在所有打开的应用程序的所有打开的窗口之间切换,例如在 Windows/Linux 中。它默认使用alt+tab 以便您仍然可以使用默认的? command+tab切换,但您可以选择覆盖它并可以将其设置为使用? command+tab来替换默认功能。

目前它处于测试阶段是免费的。

否则,您必须执行? command+tab以访问您的应用程序,松开tab并按下1以激活应用程序的窗口,然后使用箭头键(或鼠标)选择您想要的窗口。

control+F4但这不会为您提供预览 - 它只是循环打开窗口。

  • Hyperswitch 是我用过的最好的一个。最接近我习惯的 Windows 原生 alt-tab 格式。 (2认同)
  • `1` 对我来说是完美的解决方案 (2认同)

Kos*_*Kos 22

好的,这里还没有提到的一款免费应用是Alt-Tab

项目页面包括流行项目之间的比较。

它是免费软件!它还具有大量的可定制性,并允许重新创建您最喜欢的体验。设置页面应该让您了解可能的选项范围:

喜好

从主页或自制软件下载:

brew install --cask alt-tab
Run Code Online (Sandbox Code Playgroud)

  • 在 hyperswitch 开始表现奇怪后切换到 Alt-Tab - 从未如此快乐! (2认同)

小智 6

另一种选择是使用?(command) + H“隐藏”应用程序,而不是将其最小化。通过这种方式,您可以使用 ?(command)+tab 来选择应用程序并使其像 Windows 一样聚焦。

  • Windows 有一个基于窗口的切换器,而 OS X 有一个基于应用程序的切换器。您的回答似乎没有解决这个根本区别。 (4认同)

Sui*_*tUp 6

对我来说最好的选择是contexts。只需检查他们的网站,应用程序就很棒并且击败了所有其他解决方案(相信我,我尝试了几乎所有的解决方案)。它还不是完美的,但对我来说,竞争已经落后了好几英里。


小智 5

作为一个有同样需求的用户,到目前为止,Witch确实是最好的答案。它提供了与 Windows/UNIX 非常相似的最新窗口切换行为。

我遇到的一个缺点是,当您在 MacOS 中关闭一个窗口时,它会将来自该应用程序的下一个窗口向前移动——当您希望从下面的 OTHER 应用程序返回到该窗口时,这是非常烦人的行为。我怀疑是否有办法解决这种行为。

对于不明白为什么 Command-Tab 不是可行替代方案的用户.... Command-Tab 将应用程序的所有窗口都向前推进,这不是所需的行为。使用 windows样式的 alt-tab在 2-4 个最近使用的窗口之间快速切换而不干扰任何其他窗口非常容易,而使用 mac Command-tab command-tilde 则非常困难。