用了幾個月Mac OS X,發(fā)現(xiàn)很多東西不記錄下來就會找不到,于是就有了這篇日志。
- 重啟Finder
有些設(shè)置更改以后需要重啟Finder才能生效,最簡單的方法就是按住option,再右鍵點(diǎn)擊Finder,選擇“重新開啟”。
此外還可在終端運(yùn)行如下代碼:
killall Finder
- plist配置文件
用戶的配置文件都存儲在~/Library/Preferences/,雙擊即可打開編輯。
此外還可在終端運(yùn)行如下代碼來編輯:
defaults write 域名 鍵名 鍵值
defaults delete 域名
defaults delete 域名 鍵名
- 顯示隱藏文件
在終端運(yùn)行如下代碼:
defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder
要隱藏則運(yùn)行:
defaults write com.apple.finder AppleShowAllFiles -bool false
killall Finder
- 修改終端的提示文字
環(huán)境變量PS1就是終端的提示文字格式,默認(rèn)為“\h:\W \u\$”,可以用echo來查看:
echo $PS1
PS2則是換行后的提示符,默認(rèn)為“>”。
部分可使用的格式有(完整的可以運(yùn)行man bash,然后查看PROMPTING部分):
- \d – 現(xiàn)在的系統(tǒng)日期
- \t – 現(xiàn)在的系統(tǒng)時間
- \h – 主機(jī)名
- \# – 命令號(Comannd Number)
- \u – 用戶名
- \W – 當(dāng)前所在的路徑
- \w – 當(dāng)前所在的完整路徑
如只想顯示命令號,可以輸入如下命令:
PS1="\#: "
改成Linux風(fēng)格可運(yùn)行:
PS1="[\u@\h \W]\$ "
但是退出后這些環(huán)境變量就丟失了,要永久生效的話,可以在~/.bash_profile、~/.bash_login、~/.profile或/etc/profile(需要管理員權(quán)限)里進(jìn)行設(shè)置:
echo 'PS1="[\u@\h \W]\$ "' >> ~/.bash_profile
要修改主機(jī)名的話,可以打開“系統(tǒng)偏好設(shè)置”里的“共享”,然后編輯電腦名稱。
- 快速定位到文件夾
Finder沒有地址欄,不能直接輸入路徑來打開文件夾,不過可以右鍵點(diǎn)Finder圖標(biāo),選擇“前往文件夾⋯”
- 重命名文件
在Finder中選中文件,然后回車,或者等1秒后再單擊文件。(對隱藏文件無效)
- 查看多個文件的總大小
在Finder中選中多個文件,按住control再點(diǎn)右鍵,選擇“獲得摘要信息”。或者直接點(diǎn)右鍵,然后按control或option,選擇“獲得摘要信息”或“顯示檢查器”。
- 刪除.DS_Store文件
只要用Finder打開文件夾,就會自動生成這些文件,無法禁止這行為,但可以使用這行代碼刪除(sudo是為了刪除一些沒權(quán)限訪問的文件):
sudo find / -name ".DS_Store" -delete
- 管理Dashboard里的widgets
按F4或fn-F12調(diào)出Dashboard,點(diǎn)左下角的+號,就可以添加和刪除widgets了。
- 將Dashboard里的widget放在桌面。
先在終端輸入如下代碼:
defaults write com.apple.dashboard devmode YES
killall Dock
然后調(diào)出Dashboard,拖動widget并按住鼠標(biāo)不放,然后按F4關(guān)閉Dashboard,這時候該widget就顯示在桌面上了。不過它會顯示在最上面,擋住其他窗口。
放回Dashboard則按住widget,然后按F4打開Dashboard,松開鼠標(biāo)即可。
- 開啟FTP共享
在“系統(tǒng)偏好設(shè)置”里找到“共享”,勾選“文件共享”,然后點(diǎn)擊“選項(xiàng)”按鈕,勾選“使用FTP來共享文件和文件夾”,再勾選允許訪問的用戶即可。
訪問時使用本機(jī)的ip,端口為22,用戶名和密碼為該用戶的Mac OS X的登錄密碼。
- 關(guān)閉鼠標(biāo)加速度
Mac OS X的鼠標(biāo)加速度很詭異,緩慢移動鼠標(biāo)時幾乎很難移動。
下載Mouse Acceleration Preference Pane這個配置文件,安裝后把Mouse加速度改成負(fù)值(如-6)就能關(guān)閉加速度。
- 破解xGestures的使用時間限制
xGestures是目前Mac OS X上唯一還能用用的鼠標(biāo)手勢軟件,可惜是收費(fèi)的,而且還不如Windows上免費(fèi)的StrokeIt。
窮人的話可以在試用期到時,在終端輸入如下代碼來繼續(xù)使用:
rm /Users/Shared/.xg
- 增強(qiáng)觸摸板
默認(rèn)的觸摸板設(shè)置并不好用,比如單擊鼠標(biāo)必須把觸摸板按下去,在“系統(tǒng)偏好設(shè)置”里找到“觸摸板”,然后就能改成“輕拍來點(diǎn)按”。其他的功能可以看演示視頻。
此外,建議使用BetterTouchTool(免費(fèi)下載,Mac App Store里收費(fèi))和Jitouch(收費(fèi))來增強(qiáng)功能。這2個軟件各自有些獨(dú)有的功能,所以最好都安裝,只不過設(shè)置的時候比較頭痛。
需要注意的是,使用這2個軟件需要在“系統(tǒng)偏好設(shè)置”里找到“萬能輔助”,然后勾選“啟用輔助設(shè)備的控制”。
- 控制風(fēng)扇轉(zhuǎn)速
MacBook Pro的風(fēng)扇控制有些問題,最高轉(zhuǎn)速有6000RPM,噪音非常大。可以下載smcFanControl這款軟件來手動控制風(fēng)扇轉(zhuǎn)速(平時建議設(shè)為3000RPM)。
- 查看溫度
安裝iStat Pro,然后調(diào)出Dashboard,就能看到CPU、硬盤等的溫度,此外還能顯示內(nèi)存、CPU等運(yùn)行狀態(tài)。
- 最大化窗口
按住shift鍵再點(diǎn)+號,只對部分程序有效。此外可用Jitouch等增強(qiáng)軟件來實(shí)現(xiàn)。
- 調(diào)節(jié)音量
按住shift,再按音量調(diào)節(jié)鍵,就不會發(fā)出聲音。
按住shift-option,再按音量調(diào)節(jié)鍵,就可以以1/4格的大小進(jìn)行調(diào)節(jié)。
降低音量到無聲后,再按靜音鍵,就會調(diào)節(jié)到最低音量。
- 修改Xcode模板文件
這些文件都存儲在/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application路徑下,詳情可參考創(chuàng)建Xcode的工程模板和代碼模板。
模板文件里會使用___FULLUSERNAME___這種變量來引用設(shè)置的值,這些值可通過修改com.apple.Xcode的PBXCustomTemplateMacroDefinitions字段來設(shè)定,例如:
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"FULLUSERNAME" = "keakon"; "ORGANIZATIONNAME" = "keakon.net";}'
此外還能修改日期格式,例如:
defaults write com.apple.Xcode AppleICUDateFormatStrings '{1="yyyy-MM-dd";}'
- Dock的相關(guān)操作
將鼠標(biāo)指針放在分隔線上面,直到箭頭出現(xiàn),然后上下拖動可以改變Dock大小。
按住control鍵并點(diǎn)按分隔線,可以打開Dock快捷鍵菜單。
按下control-fn-F3可以移動到Dock,然后可以使用左右方向鍵在圖標(biāo)之間移動,按下return可以打開一個圖標(biāo)。
- 按鍵圖標(biāo)(如果看不到部分圖標(biāo),可能是字體缺失,Mac OS X下無問題)
⇧ Shift
↩ Return
⇞ PageUp
⇟ PageDown
⌃ Control
⌤ Enter
⌘ Command
⌥ Option(Alt)
⌫ Delete
⎋ Esc
⏏ Eject
- 快捷鍵
可參考官方文檔,這里只列出一些常用的。
fn-F1~F12:F1~F12的原始功能
fn-delete:向后刪除
fn-上/下:PageUp/PageDown
fn-左/右:滾動到文檔頂部/底部
control-左/右:定位到行首/行尾(Xcode中為定位到上一個/下一個單詞)
option-左/右:定位到上一個/下一個詞(以標(biāo)點(diǎn)符號和空格分隔)
command-左/右:定位到行首/行尾
command-上/下:定位到文檔的開頭/結(jié)尾
command-上:Finder中打開上級文件夾
control-a/e:定位到行首/行尾
command-delete:刪除文件、刪除光標(biāo)位置到行首的內(nèi)容
option-delete:刪除光標(biāo)位置前的一個單詞
fn-option-delete:刪除光標(biāo)位置后的一個單詞
shift-command-3:將屏幕捕捉到文件(保存到桌面)
shift-control-command-3:將屏幕捕捉到剪貼板
shift-command-4:將所選內(nèi)容捕捉到文件(保存到桌面)
shift-control-command-4:將所選內(nèi)容捕捉到剪貼板
command-m:最小化窗口
option-command-m:最小化當(dāng)前程序的所有窗口
command-h:隱藏窗口
command-w:關(guān)閉窗口
command-q:退出程序
option-command-esc:強(qiáng)制退出程序
option-command-w:關(guān)閉當(dāng)前程序的所有窗口
option-command-d:隱藏/顯示Dock
command-.:彈出自動完成菜單
(持續(xù)更新中)
@import url(http://www.shnenglu.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
轉(zhuǎn)自:http://www.keakon.net/2011/06/17/記錄一些MacOSX技巧