Mac OS X 環境設定與小技巧
現在的開發環境常常是 Mac OS X,鑑於 Mac OS X 沒辦法像 Linux 那樣,把 config 檔備份下來就能重製環境。用這篇文章記錄我經常更改的環境設定(偶有更新)
設定常用 Gesture
忘記預設行為是哪些,但我習慣用四根手指滑動,打開 Mission Control
- System settings / Trackpad / More Gestures
- Mission Control 設定成
Swipe Up with Four Fingers
增加虛擬桌面數量
古早以前是在同一個桌面裡面打開 N 個視窗,然後用 Alt + Tab 切換視窗。
現在不論是在 Linux, Windows 或 Mac OS X 桌面,我都習慣開 10 個虛擬桌面,接著把特定的 App 擺在固定的虛擬桌面。譬如說
- 第一個桌面永遠都是 Terminal
- 第二個桌面都是 IDE 或是當下正在工作的 App
- 第三個桌面是 Firefox Browser
- 第四個桌面是聊天用的 Apps
- 第五個桌面放音樂 App
- ….等等
接著設定 Option + 數字 會直接跳到某個桌面,也就等於直接顯示某個 App,非常方便。設定方法如下
- 先打開 Mission Control,右上角有個
+符號,點下去就能增加一個虛擬桌面。 - 打開 System Settings / Keyboard / Keyboard Shortcuts
- 左邊的 Tabs 選
Mission Control,在右側展開Mission Control的欄位,依序為Switch to Desktop N設定你想要的快速鍵
其他快速鍵
- 另外在左邊的
SpotlightTab 裡面,我習慣設定Option + R給Show App,這樣可以快速執行 app - 設定 Caps Lock 為 Contrl,在左邊的
Modifier keysTab 裡面
Disable Cmd-H 快速鍵 / 或客製快速鍵
Mac OS X 有個通用的快速鍵 Cmd + H,可以隱藏當前的 App 視窗。另外還有個 Option + Cmd + H 可以隱藏當前 App 以外的所有視窗。
我個人滿討厭這個 Shortcut。
因為我會開多個虛擬桌面,每個桌面放特定的 App,完全沒有隱藏視窗的需求。而且 Cmd + H 是個建議好用,又容易誤觸的快速鍵。常常一不小心就把一堆正在用的視窗藏起來,所以想把它改掉。
關閉 Hide Others shortcut
- 打開 System Settings / Keyboard / Keyboard Shortcuts
- 在左邊點選 App Shortcuts / 展開
All Applications/ 新增一個 custom shortcut- Menu title 填入
Hide Others- 我都是用英文環境。也許中文環境要設定別的 title string
- Keyboard shortcut 隨便設定一個根本不會按到的快速鍵組合
- Menu title 填入
點開上方的 Menu Bar,能看到各式各樣的 Menu Item 以及對應的快速鍵。這邊修改邏輯就是,找出其中一個 Menu Item,重新綁定對應的快速鍵。所以才會有前述的 字串 --對應--> 快速鍵 的設定。
All Applications 則是對所有的 App 都套用這個設定。當然也能只針對特定 App 才套用的設定。
Hide Others 是共用的,所以套用到 All Applications 沒問題。無奈的是 Cmd + H 對應的 Hide XXXX,會因為 App 的名字而更動。
因此要逐一設定 Hide Finder, Hide iTerm2, Hide Firefox….等等之類的快速鍵,略為煩人。不過實務上來說,會用到的 App 就是那幾個,所以也還算可以接受,痛苦個十分鐘就能換好幾年的清淨。
透過類似的設定,也能客製化快速鍵。譬如說,我常在 Finder 的一個視窗內,開 N 個 Tab 顯示不同的目錄。所以我會修改切換左右 Tab 的快速鍵
Show Previous Tab->Option + Cmd + LeftShow Next Tab->Option + Cmd + Right
快速開啟特定的 System Settings 頁面
我是從這個影片 7 Quick Ways To Access System Settings on a Mac 學到。
值得一看,裡面的小技巧都頗有趣。譬如說,能夠透過打開 Url 的方式,直接打開 System settings 的某個頁面。
不過我比較懶,用的是最後一個方法
打開 Finder,按 Shift + Cmd + G 打開 Go to 的輸入框,輸入 /System/Library/PreferencePanes 之後直接跳到該目錄底下
把想要的 Pane 拖拉到 Dock 上面,以後點一下就能直接打開了。若有經常需要修改的系統設定,用這招就會方便很多