?既然我的大標題叫做《xcode開發(fā)快捷鍵-高階篇》,所寫的內(nèi)容就不能跟網(wǎng)絡上隨便搜索到的內(nèi)容雷同,得對得起“高階”這兩字。
首先來簡單介紹一下快捷鍵的基礎使用,為了不修改到系統(tǒng)默認的快捷鍵,所以我們這么從default中復制出一塊配置。

然后我們切換到我們復制的配置文件,如圖:

我們先來一個簡單的修改,例如,我們現(xiàn)在有這樣一個操作,在整個workspace中搜索某個方法名。常規(guī)做法是,首先command+c,接著用鼠標點擊左上角面板的放大鏡,然后 command+v,加回車。

如果我們想要一步到位這么辦?仔細翻看xcode的工具欄,我們找到了一個讓人驚喜的東西:

這個不正是我們所需要的東西嗎?意思就是在工作空間里查找選擇的文字,但是這個菜單后并沒有快捷鍵,修改方法如下:

設置上key,我們現(xiàn)在來試試最終效果,選中需要搜索的內(nèi)容,按下我們剛剛的快捷鍵,我設置的是command+~:

以前5秒的事情,現(xiàn)在一秒就可以完成啦!
接下來是更加有趣的東西了,以往我們只是修改已有快捷鍵,現(xiàn)在自己去組合自己需要的快捷鍵命令。打開/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources/IDETextKeyBindingSet.plist文件,這就是快捷鍵的配置文件,看看里面的內(nèi)容:

每一個快捷鍵的命令都在里面了,還在擔心沒有快捷鍵嗎?想怎么組合就怎么組合吧,這里自定義了幾個:

有時候我們的class每行的縮進可能不規(guī)則,我們自己來添加一個格式化,思路其實就是,選中所有、剪切、粘貼,組合一下就有了,Key: Test ?Type: String ?Value: ?selectAll:, cut:, paste: 這里要特別提醒:逗號后面有一個空格?。。。”4孢@個文件,重啟一下xcode,

自己設置一下快捷鍵,我們看看效果:
