在Mac OS X中的2个Chrome窗口之间切换


31

我在Mac上打开了许多单独的Chrome浏览器窗口。但是,在两个单独的Chrome窗口之间进行杂耍不适用于Command + tab。当我按下Command + Tab时,尽管扩展坞中还有许多其他实例,但只能看到一个Chrome实例。


Answers:


31

Mac OS X上的应用程序通常仅启动一次,并且多个窗口属于同一进程。在内部,可以有其他进程(例如,对于Chrome甚至现在是Safari),但是有一个进程负责UI(例如,单个Dock图标)。存在变通办法,但是它们不是众所周知的,易于使用且不可靠的。

通过单击Dock图标或在应用程序切换器(Cmd-Tab)中选择一个条目,即可对该应用程序及其所有窗口进行聚焦。

要切换到应用程序的其他窗口,可以按在系统偏好设置»键盘»键盘快捷方式»键盘和文本输入中配置的键盘快捷键:

在此处输入图片说明

要反向移动,请另外按Shift


在应用程序和/或窗口之间切换的另一种解决方案是Exposé,它现在是Mission Control的Lion部分。您可以在*系统偏好设置»任务控制中配置用于查看所有应用程序窗口或当前应用程序窗口的快捷方式:

在此处输入图片说明

调用应用程序窗口热键时(或使用在系统偏好设置»轨迹板»更多手势»AppExposé中配置的轨迹板手势,它将并排显示应用程序窗口,并在下方显示最小化的最小窗口:

在此处输入图片说明


还有第三方应用程序使来自其他操作系统(例如Witch)的用户更容易进行窗口切换。


4
Chrome-`(命令反引号)曾经在Chrome中为我工作,但在其他应用程序(例如Terminal)中仍然有效。但是由于某种原因,在最新版的chrome中,我必须按^⌘`(command-ctrl-backquote)。非常烦人,因为我在Chrome和Terminal中都使用了此功能,并且不可能(也就是说,不切实际地困难)制作一个在两者中均可使用的按键组合。
Jameson Quinn

小牛和Chrome浏览器33.0.1750.146-⌘-`不起作用。
亚伦·麦克米林

@AaronMcMillin Mavericks和Chrome版本33.0.1750.149-⌘-`正在运行。您是否检查了系统偏好设置以确保这是为此配置的快捷方式?
丹尼尔·贝克

它在“首选项”中处于启用状态。实际上,它对于Terminal.app也无效,但是⌘-Left和⌘-Right可以。
亚伦·麦克米林

@AaronMcMillin您按错了键吗?根据您的键盘布局,它可以用作常规键或死键。如果仅按该键,则e得到è还是`e?如果是前者,则是错误的键(或键盘布局)。
丹尼尔·贝克

12

Cmd +`是在Mac上处理Windows的快捷方式。


今天仍然有意义。
sshakir 2014年

3
如果您使用空格,Cmd + `则这无关紧要,因为仅当窗口位于相同的空间时才有效。就目前而言,您必须进入Chrome窗口,然后在所有打开的Chrome Windows中循环浏览。能够限制Cmd + Tab为一个空格会有所帮助,但这不是一个选择。
GregB 2014年

2
仍然糟糕的UX体验:(这是OSX还是Chrome问题?这

这是OSX问题,@ Srneczek。考虑到Ubuntu复制了Mac OS的数量,并不是说Ubuntu Unity会更好。
Dan Dascalescu

5

Mac应用程序通常只有一个实例,即使它们打开了许多单独的文档窗口也是如此。要使用键盘在同一应用程序的窗口之间切换,请使用Command+ `(至少在我的US-Qwerty键盘布局上,在Tab键上方的反引号)。

我不确定您对“码头上还有很多其他人”的看法有何看法。您是否制作了多个“ Google Chrome.app”副本,以便可以启动多个实例,这就是您在扩展坞中看到的内容吗?尽管扩展坞中有很多Chrome副本,但实际上您可能只启动了一个实例。还是您最小化了扩展坞中的某些Chrome窗口,而您认为是在扩展坞中看到的最小化窗口图标是您认为是Chrome的单独实例?我想可能就是这个。


<kbd>⌘</ kbd> + <kbd>`</ kbd>仅在当前空间的窗口之间切换。如果您在其他空间中有Chrome窗口(按Ctrl +向左/向右查找),则必须先切换到每个空间。
Dan Dascalescu

1

我真的推荐HyperSwitch。免费的小应用程序,可在同一应用程序的Windows预览之间切换


0

瑞典语键盘:cmd + <。这也几乎适用于OS X的所有其他应用程序。

如果您有其他本地化版本,则可以尝试使用cmd +“最左下方”键。希望位置是一样的。


0

小牛和Chrome浏览器以及外接键盘:

需要使用- \键(位于的左侧z)而不是-`


0

要在Chrome和Safari中的窗口之间切换,如果您的窗口未处于全屏模式,则Cmd`有效。


1
如果您在其他空间中有窗户,它也将不起作用,而且几年前已经多次给出了此答案。
Dan Dascalescu '16

不知道为什么这个答案被否决了,因为这是真的:cmd +`仅在Chrome窗口未全屏显示时才起作用。对我来说有点没用。
马克

0

我对Mac还是陌生的,正在寻找在Windows而不是应用程序之间切换的最佳解决方案。特别是如果将它们最小化。将它们挖掘出来几乎是不可能的。就像他们被埋在码头一样。我什至试过巫婆。

最后,对我而言,最好/最容易记住/最合乎逻辑的方式是:

  • Cmd-Tab +向下键

含义:

  • 使用Cmd-Tab切换到您的应用
  • 保持Cmd
  • 按下箭头

您将进入暴露状态,并且所有应用程序窗口都将在屏幕上绘制-甚至是最小化的窗口-大图之下的小图。现在,只需使用箭头选择窗口并按Enter,您也可以在按住Cmd的同时在Cmd-Tab中使用箭头

为什么这是最合逻辑的-因为在Cmd-Tab菜单上您想象应用程序是水平的,而窗口是垂直的-就像在PSP菜单上一样。当您暴露自己甚至看到大的是活动窗口时,最小的是最小化-这就是为什么很难找到它的原因-它埋在运行的窗口下:)

即使隐藏和最小化没有任何意义,苹果也应该删除其中之一,并修复alt选项卡-在最小化窗口上-它应该自动出现:)

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.