有什么程序或方法可以使Mac OS X的⌘Tab(Command-Tab)像Windows的AltTab一样?

,而不是在应用程序之间切换,而是在所有应用程序的窗口之间切换? br />
我确实知道有一种方法可以使用⌘`在同一应用程序的窗口之间切换,但这也不是我想要的。

我不只是在尝试制作Mac OS X的行为就像我最近使用的以前的OS一样,我已经成为Mac用户已有两年多了,而在那之前是Ubuntu。使用Expose和⌘Tab后,我认为Windows或Ubuntu的AltTab更好。

评论

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

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

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

这个问题的+1,特别是当使用非美国键盘时,`键在键盘的右侧。

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

#1 楼

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

Apple的方式已经曝光,但是确实需要不同的思维方式。

评论


两年多的时间里,我确实使用“不同思维”,这使我的手指感到疲倦。感谢您的建议,看起来它们正是我所要的。

– pupeno
2010-09-30 8:39

@ghoppe Windows样式alt-tab中的选项卡顺序取决于上次访问窗口的时间。因此,如果您知道需要转到要查看的最后一个窗口,则只需要一个alt标签,而不必在公开窗口中找到该窗口

–马特
2010-10-6 15:30

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

–ghoppe
13年9月28日在17:52

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

–达蒙
2014年9月19日下午21:56

这个(女巫)允许您使用键盘访问最小化的窗口。为什么通常无法做到这一点超出了我。

–apkg
16-11-19在3:13



#2 楼

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

评论


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

–弗洛伦茨·克莱(Florenz Kley)
2012年10月22日18:33

如果它可以在同一个应用程序的窗口之间切换而另一个窗口处于不同空间(或全屏)的情况下工作,那将很棒。可悲的是没有...

–电源编码器
15年8月12日在18:23

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

– Ryan P
16-11-22在17:47

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

–蒂姆·奥美(Tim Ogilvy)
17年6月27日在1:00

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

– derekv
19年1月11日在17:15

#3 楼

Hyperswitch是另一个应用程序,可以在所有打开的应用程序的所有打开的窗口之间进行切换,例如Windows / Linux。默认情况下使用alt + tab
,因此您仍然可以使用默认的⌘command + tab切换,但是您可以选择覆盖该选项,并将其设置为使用⌘command + tab来替换默认功能。 br />
目前处于beta状态,它是免费的。

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

或按Control + F4组合键,但这并不能为您提供预览-只是循环打开窗口。

评论


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

–埃里克·沃恩克
2015年6月8日19:45

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

– Elad Nava
16年3月3日在19:29

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

– Ryan P
16-11-22在17:55

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

–休息
19年8月30日在17:30

太好了,比哪个更好,谢谢。

–达里安·穆迪(Darian Moody)
19年11月13日在21:50

#4 楼

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

评论


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

–丹尼尔·贝克♦
2012年7月25日在11:48

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

–克里斯
2012年7月25日在12:32

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

–PatrickT
13年10月10日在9:01

#5 楼

好的,这里还没有提到的免费应用程序是Alt-Tab。

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

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



从主页下载,或从自制软件下载:

brew cask install alt-tab


评论


超级开关开始出现异常之后,切换到Alt-Tab了-从未如此快乐!

– Neeraj
20-09-23在16:39

尽管软件本身保持兼容性,但homebrew采取了懒惰的方式,并阻止了它在El Capitan上运行。如果有人知道如何使用brew将其安装在El Capitan上,我将不胜感激。

–奥修斯
20-11-10在21:20

#6 楼

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

#7 楼

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

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

对于不了解为什么Command-Tab并非可行替代方案的用户.... Command-Tab会使应用程序的所有窗口都向前移动,这不是理想的行为。使用Windows样式的alt-tab非常容易在2-4个最近使用的窗口之间切换,而不会打扰任何其他窗口,而使用mac Command-tab command-tilde则非常困难。

评论


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

–李
16年5月3日在17:46

#8 楼

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

#9 楼

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

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

评论


这对我有用。默认值为^ F4。

– dokkaebi
2013年9月5日,0:44

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

–ahcox
17-10-4在17:22

#10 楼

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

要设置该快捷方式,请更改设置>键盘>将焦点移至下一个窗口至⌘-〜( DE:⌘-^)