xcode開發(fā)快捷鍵-高階篇

?既然我的大標題叫做《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,


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

附贈:IDETextKeyBindingSet

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 在Xcode 6中有許多快捷鍵的設定可以使得你的編程工作更為高效,對于在代碼文件中快速導航、定位Bug以及新增應用...
    PlatonsDream閱讀 19,416評論 1 11
  • 【轉(zhuǎn)載】曾夢想仗劍走天涯 1.Xcode IDE概覽 說明:從左到右,依次是“導航窗格(Navigator)->邊...
    06a6a973d7ab閱讀 4,045評論 2 20
  • 1.Xcode IDE概覽 說明:從左到右,依次是“導航窗格(Navigator)->邊列(Gutter)->焦點...
    小地閱讀 5,460評論 0 9
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評論 19 139
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,588評論 9 468

友情鏈接更多精彩內(nèi)容