簡短的答案:macOS 沒有能停用 ⌘W 的開關,但你可以在「系統設定」中依 App 逐一更改它的快捷鍵。
步驟如下。如果你想關閉的是整個 App 而不是分頁,那要用的是 ⌘Q,另有獨立的指南。
Command W 會關閉最前面的分頁。如果這個 App 沒有分頁功能,或視窗只剩下最後一個,它就會直接 關閉整個視窗。就這麼簡單,也正是為什麼同樣一個按鍵,在不同的 App 裡感覺卻像是做著兩件 不同的事。
這跟 Command Q 不一樣,Command Q 會結束整個 App,連同它所有的視窗一起消失。這兩個按鍵彼此相鄰,這也是為什麼大多數人會因此而搞混。
要刻意關閉一個分頁:Command W,或按分頁上的小 x 按鈕。若要關閉 視窗但保留 App 執行,在大多數有分頁功能的 App 中使用 Shift-Command-W。若要在不小心關閉分頁後 找回它,使用 Shift-Command-T。
Cmd W 會關閉最前面的分頁。這幾乎總是你想要的結果,但這也正是它危險的原因:你一天會不看就按下它好幾十次,而唯一一次分頁裡是填到一半的表單,或是你花了十分鐘才找到的搜尋結果時,它就這樣毫無確認地消失了。
它也緊鄰著 Cmd Q。按錯一個鍵,你失去的就不只是一個分頁,而是整個視窗。
在 Safari 中,Cmd W 會關閉分頁,Shift-Cmd-W 則會關閉視窗。在沒有分頁功能的 App 中,例如「預覽程式」或「文字編輯」,Cmd W 會直接關閉視窗,這就是為什麼同一個按鍵組合,感覺起來卻不太一致。
macOS 允許你重新指定任何選單項目的快捷鍵。把 Cmd W 指向一個無害的按鍵組合,它就不會再關閉任何東西。
關閉分頁。現在 ⌘W 在那個 App 裡不會有任何作用,選單也會顯示新的按鍵組合。
選單標題必須完全一致。macOS 是依照文字內容逐字比對的,所以 關閉分頁 和 關閉 是兩個不同的字串,一旦對不上就完全不會有任何反應,也不會顯示任何錯誤告訴你原因。請打開該 App 的「檔案」選單,照著上面顯示的文字複製。
在更改任何設定之前,先學會這個復原方法。Shift-Cmd-T 能在 Safari、Chrome、Firefox 和 Edge 中重新開啟最後關閉的分頁,而且可以重複按,依序找回好幾個分頁。
在完全結束後,Safari 也有「歷史記錄」,接著選擇「重新打開最後關閉的分頁」,以及「重新打開上次瀏覽的所有視窗」。不論如何,你在表單中輸入過的文字通常都會遺失,而這才是大家真正在意的部分。
Cmd Tab 是不同的按鍵,也是不同的問題。Cmd W 會關閉分頁,Cmd Tab 則會切換 App,這個頁面上的任何內容都不會改變切換 App 視窗的行為。macOS 同樣也沒有針對它的設定,解法也不一樣:如何在 Mac 上停用 Cmd Tab。
「App 快捷鍵」一次只能處理一個 App。沒有全域開關,所以要保護 Safari、Chrome、郵件和你的編輯器,就得設定四個項目,換一台新機器又得再做一次。
而且這是全有或全無的做法。一旦改掉快捷鍵,這個 App 裡就再也用不到它了,包括你真的想用它的時候,而 ⌘W 在大多數情況下其實還滿好用的。
大多數人真正想要的行為,不是一個被停用的按鍵,而是一個問題。讓 Cmd W 繼續正常運作,只是在少數幾個弄丟分頁會很痛的 App 裡,先確認一下再關閉。
這需要在按鍵和 App 之間插入某種機制,這正是Still Dock,這款能鎖定你 Mac Dock 的 App所做的事。你選擇要保護的 App,它會在那些 App 中先詢問,而在其他地方 Cmd W 則照常運作。它用同樣的方式防護Cmd Q,考慮到這兩個按鍵是相鄰的,這一點特別重要,而且它還能專門讓瀏覽器不受 Cmd Q 影響。
使用不只一台螢幕嗎?Dock 也會在螢幕之間跳來跳去,這是另一個有各自解法的問題:如何讓 Mac Dock 固定在單一螢幕。
「系統設定」裡沒有。「App 快捷鍵」的設計本來就是依應用程式而定,所以要做到全域的變更,需要在按鍵和 App 之間插入某種機制。
Command W 會關閉最前面的分頁,或者你也可以按分頁本身的 x 按鈕。在大多數有分頁功能的 App 中,Shift-Command-W 會關閉整個視窗。如果某個 App 失去反應,分頁也關不掉,最後的手段就是用 Command Q 結束它,或從 Apple 選單強制結束,不過這樣也會同時失去該 App 中開啟的所有其他內容。
不會。「關閉」功能依然有效,可以從選單或你新設定的快捷鍵執行。你只是搬動了快捷鍵,並沒有移除這個指令本身。
因為那些 App 沒有分頁功能,所以最前面能關閉的東西就是視窗本身。在有分頁的 App 中,關閉視窗的快捷鍵通常是 Shift-Cmd-W。
Cmd Q 會結束整個 App。參見如何停用 Cmd Q,其中用的是同一個針對「結束」的「App 快捷鍵」技巧。
它會找回那個頁面。表單裡輸入過的文字通常無法找回,這也是為什麼一開始就不要關閉它,比任何復原技巧都更有價值。