有什么程序或方法可以使Mac OS X的⌘选项卡的行为类似于Windows的alt选项卡吗?


137

有什么程序或方法可以使Mac OS X的⌘(命令)选项卡的行为类似于Windows的alt选项卡吗?即,不是在应用程序之间切换,而是在所有应用程序的窗口之间切换。

我确实知道有一种方法可以在同一应用程序的窗口之间切换,但这也不是我想要的。我不仅在尝试使Mac OS X像我以前的旧OS一样工作,而且我已经成为Mac用户已有两年多了,而在那之前是Ubuntu。使用Expose和⌘-tab后,我认为Windows或Ubuntu的alt-tab更好。


对不起,巴勃罗。抱歉,您无法更改该行为。最后,我们在这里讨论的是完全不同的操作系统。并非每个细节都可以被其他供应商模仿。我学会了与Exposé一起生活。这种方法是否更好还是有争议的。;-)
lajuette

我很少使用Exposé。⌘-tab和⌘`对我来说已经足够了。话虽如此,我已经听到以下有关巫婆的好消息。
fideli

4
尝试以下操作:使用Cmd-tab在应用程序之间切换,但是在释放Tab键后按住Cmd键,并且在仍然按住Cmd键的同时,按向上或向下箭头。这样就可以从程序切换中获得“公开”权限。
Florenz Kley 2012年

2
这个问题的+1,特别是当使用非美国键盘时,`键在键盘的右侧。
马丁·雅各比克

2
忽略lajuette的第一条评论。不正确 是的,有一个程序可以做到这一点。“女巫”,请参见已接受的答案。
malatio

Answers:


45

您可以获得Witch,它使alt选项卡可以像Windows在Windows而非应用程序之间切换一样工作。但是,如果有替代方法,请参见此问题

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


19
两年来,我的确使用了“不同思维”,这让我感到厌倦。感谢您的建议,看起来它们正是我所要的。
pupeno

24
@ghoppe Windows风格的alt-tab中的选项卡顺序取决于上次访问窗口的时间。因此,如果你知道你需要让你在看的最后一个窗口,一个单一的ALT标签是你所需要的,而不是让定位窗口暴露
马特·

1
@javadba嗯,是的。如果它不在您的计算机上,则必须安装非标准的安装程序或扩展名。我正在使用它。如果您仍然不相信我,这是一篇说明行为的文章:“ Command-Tab:这将激活菜单并按上次访问时间的顺序切换应用程序。最主要的应用程序将在左侧,并反复按Tab键将遍历您打开的每个应用程序。”
ghoppe13年

15
对我而言,真正的问题是我不希望弹出所有终端窗口并使用要键入的命令和要引用的代码覆盖浏览器。.我只希望来自其他应用程序的最后一个终端窗口而不是全部。
戴蒙2014年

1
此(女巫)允许您使用键盘访问最小化的窗口。为什么通常无法做到这一点超出了我。
亚历山大·卡敦-吉尔斯

59

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


2
那不是Cmd-〜,而是Cmd-`(同样,文档中也对此进行了描述)。Cmd-〜不存在,如果它是快捷方式,则将其描述为Cmd-Shift-`
Florenz Kley 2012年

3
如果它能在一个窗口位于不同空间(或全屏)中的同一应用程序的窗口之间切换时起作用,那将是很棒的。遗憾的是,它并没有...
电源编码器

2
这些功能的行为也非常不同。Cmd-Tab除了循环显示,还允许您在不同应用程序的两个窗口之间来回切换。Cmd-`在应用程序的窗口中循环,并且不提供在两个窗口之间来回切换的功能,这就是为什么我从不使用它。
Ryan P

这实际上是最节省时间和最有用的事情,在我看来,唯一的原因就是为什么暴露不​​完整的垃圾软件。我不敢相信我已经使用Mac 4年了,而且还没有出现。我可以将手指移1cm并解决问题吗?对话已结束(对我来说)。
Tim Ogilvy

2
问题作者显然不是要问什么,而是直接说他已经知道如何在单个应用程序的窗口之间切换。
derekv

40

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

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

否则,您必须做⌘ command+ tab才能进入您的应用程序,放开tab并按1激活应用程序的窗口,然后使用箭头键(或鼠标)选择所需的窗口。

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


超级开关是我使用过的最好的开关。最接近我惯用的Windows本机alt-tab格式。
埃里克·沃尼克

很棒的工具!绝对模仿我习惯的Windows体验。
Elad Nava

太棒了!当我将Cmd-Tab设置为一个时,还可以阻止OSX在​​每个监视器上抬起每个f * n Chrome窗口。
Ryan P

1对我来说是完美的解决方案
休息

9

另一种选择是使用⌘(command)+ H “隐藏”应用程序,而不是将其最小化。这样,您可以使用⌘(命令)+选项卡来选择应用程序并将其像Windows一样聚焦。


2
Windows具有基于窗口的切换器,而OS X具有基于应用程序的切换器。您的答案似乎并未解决这一根本差异。
丹尼尔·贝克

1
的确没有,但是更高层次的问题还是如何使Mac更像Windows alt-tab。正如您所说的,最大的区别在于窗口与应用程序行为之间的差异,但是该行为的另一个主要区别在于,在Windows中,使用alt-tab选择窗口时,即使先前已将其最小化,该窗口也会最大化,而在苹果电脑。使用⌘(command)+ H而不是最小化意味着以后使用⌘-tab选择应用程序时,该应用程序会自动显示在最前面,我认为它的行为更像Windows。
克里斯(Chris)

在像疯子一样搜寻一个简单的答案之后,这是我发现的最好的答案。我将使用CMD + H代替CMD + M。非常感谢。
PatrickT

4

您可能还需要尝试“ 最佳布局 ”:它将强大的应用程序和窗口切换与窗口内容的即时预览结合起来,并在需要时基于网格的窗口调整大小和布局。


3

作为具有相同需求的用户,到目前为止,Witch确实是最好的答案。它提供了类似于Windows / UNIX的最近的窗口切换行为。

我遇到的一个缺点是,当您在MacOS中关闭一个窗口时,它将使该应用程序的下一个窗口向前移动-当您期望从下面的其他应用程序返回到该窗口时,这将是非常令人讨厌的行为。我怀疑是否有办法解决此问题。

对于不了解为什么Command-Tab并非可行替代方案的用户。...Command-Tab可使应用程序的所有窗口都向前移动,这不是理想的行为。很快2-4最近使用的窗口之间切换,而不会干扰任何其他窗口是很容易的与Windows风格的ALT标签,也很辛苦与Mac命令选项卡命令波浪线。


@SuitUp更改在哪里?不知道您是指OSX还是哪个。你能详细说明吗?谢谢!

3

对我而言,最好的选择是上下文。只需检查他们的网站,应用程序是惊人的,击败所有其他解决方案(相信我,我几乎尝试了所有解决方案)。尚不完美,但对我而言,竞争远远落后于此。


1

Option + Tab在Windows之类的窗口之间切换。Shift + Option + Tab反向循环。

如果不起作用,请检查键盘快捷键将焦点移至活动窗口或下一个窗口,并将其设置为Option + Tab


1
这对我有用。默认值为^ F4。
dokkaebi 2013年

这与Windows并不完全相同:它没有实现堆栈,因此Option + Tab,Option + Tab不会将您带回到开始的窗口。虽然还是一个有用的补充。
ahcox

-1

我只是发现还有另一种选择,我正在Ubuntu机器上使用:在这里我使用Alt-Tab在应用程序之间切换,而在窗口之间使用Alt- ^(这是德语键盘布局左上角的按钮;在美国键盘实际上~就是克里希纳指出的)。这样,当您要切换当前应用程序的窗口时,只需将手指抬高一点。

要设置快捷键改变设置 > 键盘 > 将焦点移动到下一个窗口- ~(DE:- ^

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.