題 在Mac OS X上切換窗口?


在Windows上,當我執行alt + tab時,我可以在窗口之間切換。如果我打開5個firefox窗口,那麼使用alt + tab將在它們之間切換。

在我的MacBook上,cmd + tab在應用程序之間切換,而不是在Windows之間切換,因此它將在firefox和xcode之間切換,但不會在兩個不同的firefox窗口之間切換。

我確信有一些方法可以使用鍵盤快捷鍵在活動窗口之間切換。我錯過了什麼?


97
2017-09-22 21:21


起源


萬一你從未見過它:也見 support.apple.com/kb/HT1343 和 apple.com/support/switch101 - Arjan
謝謝你們。我最終決定在系統設置中更改鍵綁定,現在我使用的是<kbd> Cmd </ kbd> - <kbd>§</ kbd>。希望我沒有打破別的。 - Nir Levy
@Arjan這通常不適用於國際鍵盤 ` 在同一把鑰匙上 ´ 並通過按壓獲得 Shift+´ :-( - t0r0X
@Nir Levy 謝謝! 在我的德語鍵盤(OS X 10.8)上,映射是“Focus to next window”=> Cmd+`,和“專注於?工具欄?(Seitenleiste des Fensters)”=> Cmd+Shift+`。既然都是 ´ 和 ` 在同一個鍵上(參見我之前的評論),在應用程序窗口之間旋轉僅在一個方向上進行。我只需將第一個映射更改為 Cmd+´ 和第二個映射到其他東西,例如 Cmd+ß,突然窗口切換在兩個方向上工作: Cmd+´ 和 Cmd+Shift+ ´。那麼簡單...... BTW,OSX建議的默認值是 Cmd+< 用於窗口切換。 - t0r0X
對於程序員而言,MAC上最煩人的事情之一。為什麼讓我們使用2個快捷方式在窗口之間切換,效率低下:/是否有應用程序可以讓我按我喜歡的方式對我的窗口進行分組? - Srneczek


答案:


CMD - ` 切換   透過窗戶前進。

CMD - 轉移 - `   透過窗戶切換   相反。

CMD  - ALT  -   arrowkey在標籤之間切換


91
2017-09-22 21:25



那是什麼 單書名號 快捷方式?它在我的Mac上不起作用。為什麼它是唯一一個在鍵之間使用'+'而不是' - '的人? - cregox
cmd-shift很好,之前不知道。 - Tomas Andrle
什麼時候Cmd +> Cmd + <發生?我在10.5上沒有它們。 - taw
在我的Macbook Air with Mountain Lion上,Cmd +>就像一個無效的組合鍵一樣發出嗶嗶聲。它不會切換窗口。 - Howiecamp
在我的新MacBook Pro上使用Mavericks,這只是在當前應用程序的窗口內循環。它不會循環所有打開的應用程序的所有打開的窗口,這是Windows上的alt-tab。 - opticyclic


有一個第三方應用程序叫 巫婆 這將讓你循環所有應用程序的所有窗口。


15
2017-09-22 22:25





與其他建議的快捷方式一起,您可以隨時使用Exposé。

在最近的MacBook或鋁製鍵盤上,“F3”鍵專用於Exposé。如果你沒有帶有Exposé鍵的鍵盤,你可以使用'F9'和'F10':

  • F3 要么 F9 顯示 所有 當前空間的窗戶。

  • 按Ctrl - F3 要么 F10 顯示 所有 屬於當前空間當前應用程序的窗口。

為了更方便訪問,我使用四指向上滑動來激活Exposé。


13
2017-09-23 01:16



它實際上不是F3鍵,它是一個 FN 鍵位於F3的頂部。 - cregox
Exposé的問題在於Exposé顯示的窗口圖塊/縮圖的順序會發生變化。例如。我有六個打開的窗戶FireFox。一旦我從其中一個窗口切換到另一個窗口,Exposé會在下一次以另一個不可預測的順序顯示它們,然後我放鬆了概述。 - t0r0X
@ t0r0X,Expose = Mission Control? - Pacerier


在我的瑞典Mac鍵盤上  和 ` 是在同一把鑰匙上。因為後退是一個向前移動的前鋒。

所以,我只能使用 CMD - 轉移 - ` 以一個方向循環窗口,它不適用於所有應用程序,如終端。很煩人。

正如道格哈里斯指出的那樣 巫婆 是一個非常好的方法來解決這個問題的Windows到Mac切換器有 ALT - 標籤 肌肉記憶。


10
2017-10-14 06:53



對於未來的訪問者:重新映射密鑰,另請參閱 維克多的評論 在這個問題上。 (但我想,對你而言,Jörgen,經過3年多的努力,你現在已經習慣了。) - Arjan
只需14美元就能讓你的mac幾乎可用! (女巫目前花費14美元) - Fixee
這不僅僅是肌肉記憶,在單個窗口之間切換通常更有意義,而不是應用程序:當你有多個應用程序,每個應用程序有多個窗口,並希望保持每個窗口的一個窗口,並在兩者之間來回切換。 - Michael


您正在尋找 CMD+`,或者,如果你不確定,那個

這將在單個應用程序的所有打開窗口中循環。


7
2017-09-22 21:23



使用<kbd>和</ kbd>包圍所需的文本。 - John Rudy
除了在macbook上的safari加上山獅...... - drevicko
@drevicko它適用於我的設置 - BinaryMisfit
@Diago有意思!你知道你做了什麼特別的事情嗎?我是一個開箱即用的工廠安裝只有幾個星期。 - drevicko
@drevicko Alt +`之間切換 視窗。 Ctrl +標籤之間切換 標籤。工廠安裝在我的MacBook Pro和iMac上。只需確認您嘗試切換哪個。我傾向於只打開一個Safari窗口,但只是再次測試它確實有效,實際上它適用於所有應用程序。 - BinaryMisfit


只是一個小小的澄清:

CMD+`

在OS“El Capitan”中為同一應用程序打開的窗口之間切換 這僅適用於窗口未處於全屏模式時。 也許這就是原因,因為有些人回答說這條捷徑不起作用。


5
2018-01-13 21:34



謝謝,我遇到了這個問題,直到我把窗口置於全屏之外。 - hcs


最佳佈局 是另一個商業應用程序,它為您提供了一種從鍵盤切換應用程序窗口的簡單方法。

免責聲明:我是Optimal Layout的開發者。


3
2017-08-23 20:24





CMD - ` 將通過打開的窗口循環。

CMD - 轉移 - ` 將反向循環。


2
2017-09-22 22:04



這是不正確的。它循環通過給定應用程序的打開窗口。 - Howiecamp


要切換標籤,我更喜歡這些快捷方式:

CMD - { 向左移動

CMD - } 向右移動

我發現這些鍵比箭頭鍵更舒服。


2
2017-09-24 20:08



還有 ctrl+tab 和 ctrl+shift+tab 對於更加不舒服的人。 ;) - cregox


您可以使用Mission Control。 CTRL + ARROW UP 將激活任務控制,它將分別顯示所有活動窗口。 CTRL + ARROW DOWN 將顯示當前應用程序的所有活動窗口。因此,如果您只想在Chrome窗口之間切換,這可能是您的解決方案!


2
2017-10-18 08:15