?既然我的大標題叫做《xcode開發快捷鍵-高階篇》,所寫的內容就不能跟網絡上隨便搜索到的內容雷同,得對得起“高階”這兩字。
首先來簡單介紹一下快捷鍵的基礎使用,為了不修改到系統默認的快捷鍵,所以我們這么從default中復制出一塊配置。
然后我們切換到我們復制的配置文件,如圖:
我們先來一個簡單的修改,例如,我們現在有這樣一個操作,在整個workspace中搜索某個方法名。常規做法是,首先command+c,接著用鼠標點擊左上角面板的放大鏡,然后 command+v,加回車。
如果我們想要一步到位這么辦?仔細翻看xcode的工具欄,我們找到了一個讓人驚喜的東西:
這個不正是我們所需要的東西嗎?意思就是在工作空間里查找選擇的文字,但是這個菜單后并沒有快捷鍵,修改方法如下:
設置上key,我們現在來試試最終效果,選中需要搜索的內容,按下我們剛剛的快捷鍵,我設置的是command+~:
以前5秒的事情,現在一秒就可以完成啦!
接下來是更加有趣的東西了,以往我們只是修改已有快捷鍵,現在自己去組合自己需要的快捷鍵命令。打開/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources/IDETextKeyBindingSet.plist文件,這就是快捷鍵的配置文件,看看里面的內容:
每一個快捷鍵的命令都在里面了,還在擔心沒有快捷鍵嗎?想怎么組合就怎么組合吧,這里自定義了幾個:
有時候我們的class每行的縮進可能不規則,我們自己來添加一個格式化,思路其實就是,選中所有、剪切、粘貼,組合一下就有了,Key: Test ?Type: String ?Value: ?selectAll:, cut:, paste: 這里要特別提醒:逗號后面有一個空格!!!!保存這個文件,重啟一下xcode,
自己設置一下快捷鍵,我們看看效果: