mac 使用的小技巧

  1. 重啓Finder
    有些設置更改之後須要重啓Finder才能生效,最簡單的方法就是按住option,再右鍵點擊Finder,選擇「從新開啓」。
    此外還可在終端運行以下代碼:
    html

    killall Finder

  2. 更改文件關聯方式
    右鍵選擇顯示簡介,在「打開方式」一欄中選擇想要使用的程序,而後點擊「所有更改…」按鈕。
    bash

  3. 禁用虛擬內存
    Mac OS X有個很奇葩的設定,它把內存分爲了可用內存、聯動內存、活躍內存和非活躍內存,詳情能夠看《經過活動監視器瞭解系統內存使用狀況》
    其中,當你退出一個軟件時,它所佔用的部份內存並不會釋放,而是標記爲非活躍,下次運行它時能夠轉換成活躍內存。但若是你不幸把可用內存用完了,Mac OS X並不會使用這些非活躍內存,而是直接使用虛擬內存(交換文件),這會嚴重影響運行效率。
    若是你的內存有4GB以上,大部分狀況下都已經夠用了,因而就能夠禁用虛擬內存,以得到更快的速度:
    app

    sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

    禁用之後,磁盤上還保留着這些交換文件,它們已經沒用了,也能夠刪掉:
    字體

    sudo rm /private/var/vm/swapfile*

    若是要從新啓用虛擬內存的話,能夠執行這條命令:
    .net

    sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

    若是要臨時釋放不活躍內存,能夠執行這條命令(須要安裝Xcode,執行時會比較卡):
    hibernate

    purge

  4. 編輯plist配置文件
    用戶的配置文件都存儲在~/Library/Preferences/,雙擊便可打開編輯。
    此外還可在終端運行以下代碼來編輯:
    指針

    defaults write 域名 鍵名 鍵值 defaults delete 域名 defaults delete 域名 鍵名

  5. 顯示隱藏文件
    在終端運行以下代碼:
    code

    defaults write com.apple.finder AppleShowAllFiles -bool true killall Finder

    要隱藏則運行:
    orm

    defaults write com.apple.finder AppleShowAllFiles -bool false killall Finder

  6. 修改終端的提示文字
    環境變量PS1就是終端的提示文字格式,默認爲「\h:\W \u\$」,能夠用echo來查看:
    視頻

    echo $PS1

    PS2則是換行後的提示符,默認爲「>」。
    部分可以使用的格式有(完整的能夠運行man bash,而後查看PROMPTING部分):
     如只想顯示命令號,能夠輸入以下命令:

    PS1="\#: "

    改爲Linux風格可運行:

    PS1="[\u@\h \W]\$ "

    可是退出後這些環境變量就丟失了,要永久生效的話,能夠在~/.bash_profile、~/.bash_login、~/.profile或/etc/profile(須要管理員權限)裏進行設置:

    echo 'PS1="[\u@\h \W]\$ "' >> ~/.bash_profile

    要修改主機名的話,能夠打開「系統偏好設置」裏的「共享」,而後編輯電腦名稱。

    • \d – 如今的系統日期

    • \t – 如今的系統時間

    • \h – 主機名

    • \# – 命令號(Comannd Number)

    • \u – 用戶名

    • \W – 當前所在的路徑

    • \w – 當前所在的完整路徑

  7. 快速定位到文件夾
    Finder沒有地址欄,不能直接輸入路徑來打開文件夾,不過能夠右鍵點Finder圖標,選擇「前往文件夾⋯」。

  8. 在打開文件對話框中打開路徑
    顯示打開文件對話框後,按command-shift-g快捷鍵或者/鍵就會出現「前往文件夾」對話框。

  9. 重命名文件
    在Finder中選中文件,而後回車,或者等1秒後再單擊文件。(對隱藏文件無效)

  10. 查看多個文件的總大小
    在Finder中選中多個文件,按住control再點右鍵,選擇「得到摘要信息」。或者直接點右鍵,而後按control或option,選擇「得到摘要信息」或「顯示檢查器」。

  11. 刪除.DS_Store文件
    只要用Finder打開文件夾,就會自動生成這些文件,沒法禁止這行爲,但可使用這行代碼刪除(sudo是爲了刪除一些沒權限訪問的文件):

    sudo find / -name ".DS_Store" -delete

  12. 管理Dashboard裏的widgets
    按F4或fn-F12調出Dashboard,點左下角的+號,就能夠添加和刪除widgets了。

  13. 將Dashboard裏的widget放在桌面。
    先在終端輸入以下代碼:

    defaults write com.apple.dashboard devmode YES killall Dock

    而後調出Dashboard,拖動widget並按住鼠標不放,而後按F4關閉Dashboard,這時候該widget就顯示在桌面上了。不過它會顯示在最上面,擋住其餘窗口。
    放回Dashboard則按住widget,而後按F4打開Dashboard,鬆開鼠標便可。

  14. 開啓FTP共享(10.7之後已取消該功能)
    在「系統偏好設置」裏找到「共享」,勾選「文件共享」,而後點擊「選項」按鈕,勾選「使用FTP來共享文件和文件夾」,再勾選容許訪問的用戶便可。
    訪問時使用本機的ip,端口爲22,用戶名和密碼爲該用戶的Mac OS X的登陸密碼。

  15. 關閉鼠標加速度
    Mac OS X的鼠標加速度很詭異,緩慢移動鼠標時幾乎很難移動。
    下載Mouse Acceleration Preference Pane這個配置文件,安裝後把Mouse加速度改爲負值(如-6)就能關閉加速度。

  16. 加強觸摸板
    默認的觸摸板設置並很差用,好比單擊鼠標必須把觸摸板按下去,在「系統偏好設置」裏找到「觸摸板」,而後就能改爲「輕拍來點按」。其餘的功能能夠看演示視頻。
    此外,建議使用BetterTouchTool(免費下載,Mac App Store裏收費)和Jitouch(收費)來加強功能。這2個軟件各自有些獨有的功能,因此最好都安裝,只不過設置的時候比較頭痛。
    須要注意的是,使用這2個軟件須要在「系統偏好設置」裏找到「萬能輔助」,而後勾選「啓用輔助設備的控制」。

  17. 控制風扇轉速
    MacBook Pro的風扇控制有些問題,最高轉速有6000RPM,噪音很是大。能夠下載smcFanControl這款軟件來手動控制風扇轉速(平時建議設爲3000RPM)。

  18. 查看溫度
    安裝iStat Pro,而後調出Dashboard,就能看到CPU、硬盤等的溫度,此外還能顯示內存、CPU等運行狀態。

  19. 最大化窗口
    按住shift鍵再點+號,只對部分程序有效。此外可用Jitouch等加強軟件來實現。

  20. 調節音量
    按住shift,再按音量調節鍵,就不會發出聲音。
    按住shift-option,再按音量調節鍵,就能夠以1/4格的大小進行調節。
    下降音量到無聲後,再按靜音鍵,就會調節到最低音量。

  21. 修改Xcode模板文件
    這些文件都存儲在/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application路徑下,詳情可參考建立Xcode的工程模板和代碼模板
    模板文件裏會使用___FULLUSERNAME___這種變量來引用設置的值,這些值可經過修改com.apple.Xcode的PBXCustomTemplateMacroDefinitions字段來設定,例如:

    defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"FULLUSERNAME" = "keakon"; "ORGANIZATIONNAME" = "keakon.net";}'

    此外還能修改日期格式,例如:

    defaults write com.apple.Xcode AppleICUDateFormatStrings '{1="yyyy-MM-dd";}'

  22. Dock的相關操做
    將鼠標指針放在分隔線上面,直到箭頭出現,而後上下拖動能夠改變Dock大小。
    按住control鍵並點按分隔線,能夠打開Dock快捷鍵菜單。
    按下control-fn-F3能夠移動到Dock,而後可使用左右方向鍵在圖標之間移動,按下return能夠打開一個圖標。

  23. 按鍵圖標(若是看不到部分圖標,多是字體缺失,Mac OS X下無問題)
    ⇧ Shift
    ↩ Return
    ⇞ PageUp
    ⇟ PageDown
    ⌃ Control
    ⌤ Enter
    ⌘ Command
    ⌥ Option(Alt)
    ⌫ Delete
    ⎋ Esc
    ⏏ Eject

  24. 快捷鍵
    可參考官方文檔,這裏只列出一些經常使用的。
    fn-F1~F12:F1~F12的原始功能
    fn-delete:向後刪除
    fn-上/下:PageUp/PageDown
    fn-左/右:滾動到文檔頂部/底部
    control-左/右:定位到行首/行尾(Xcode中爲定位到上一個/下一個單詞)
    option-左/右:定位到上一個/下一個詞(以標點符號和空格分隔)
    command-左/右:定位到行首/行尾
    command-上/下:定位到文檔的開頭/結尾
    command-上:Finder中打開上級文件夾
    control-a/e:定位到行首/行尾
    command-delete:刪除文件、刪除光標位置到行首的內容
    option-delete:刪除光標位置前的一個單詞
    fn-option-delete:刪除光標位置後的一個單詞
    shift-command-3:將屏幕捕捉到文件(保存到桌面)
    shift-control-command-3:將屏幕捕捉到剪貼板
    shift-command-4:將所選內容捕捉到文件(保存到桌面)(若按空格,能夠選擇捕捉的窗口)
    shift-control-command-4:將所選內容捕捉到剪貼板(若按空格,能夠選擇捕捉的窗口)
    command-m:最小化窗口
    option-command-m:最小化當前程序的全部窗口
    command-h:隱藏窗口
    command-w:關閉窗口
    command-q:退出程序
    option-command-esc:強制退出程序
    option-command-w:關閉當前程序的全部窗口
    option-command-d:隱藏/顯示Dock
    command-.:彈出自動完成菜單

  25. 在Mission Control裏查看原始大小的窗口
    Mission Control會顯示全部窗口的縮略圖,要查看原始大小的窗口,能夠將鼠標懸停在該窗口上,等它高亮後按空格便可,再按空格或點擊鼠標可恢復。

  26. 進入深度睡眠狀態
    合上Mac筆記本電腦的屏幕時,Mac OS X會自動進入睡眠狀態。此時內存等設備仍然在供電,若是打開屏幕,瞬間就能喚醒。若是長時間不用的話,就會進入深度睡眠狀態。系統會將內存中的內容寫入磁盤,並中止內存的供電;再次喚醒時,須要從磁盤讀取到內存才能繼續使用。後者雖然會讓喚醒過程變慢,但更加省電。
    若是想直接進入深度睡眠狀態的話,能夠在終端運行以下代碼,而後合上屏幕:

    sudo pmset -a hibernatemode 25

    關於hibernatemode的值,能夠查看pmset文檔。 想恢復默認的睡眠策略的話,能夠從新設置hibernatemode:臺式機的默認值是0,筆記本電腦是3。

相關文章
相關標籤/搜索