iOS開發(fā):Xcode開發(fā)工具使用快捷鍵

1:代碼折疊 :

鼠標(biāo)選中方法中的左半部分花括號{ ,同時按下 option鍵、command 鍵、右下角指向向左的鍵

代碼折疊:同時按下option、command、右下角指向向左的鍵

折疊后樣式如下所示:

折疊后的樣式

雙擊三點處即可展開

2:代碼向下移動:

選中代碼,同時按下 option鍵、command鍵、中括號右半部分鍵】即可

選中代碼所示

3:代碼向上移動:

選中代碼,同時按下 option鍵、command鍵、中括號左半部分鍵【 即可

選中代碼如上圖所示

4:Xcode右邊的工具視圖區(qū)域隱藏或者顯示

大家如果用MacBookPro開發(fā),顯示屏比較小,Xcode右邊的工具視圖區(qū)域可以隱藏掉,便于顯示出更大的編輯區(qū)域,如下圖所示:

選中Xcode,同時按下option鍵、command鍵、數(shù)字0鍵 即可顯示或者隱藏

同時按下option鍵、command鍵、數(shù)字0鍵

5:Xcode左邊的導(dǎo)航視圖區(qū)域隱藏或者顯示

大家如果用MacBookPro開發(fā),顯示屏比較小,Xcode左邊的工具視圖區(qū)域可以隱藏掉,便于顯示出更大的編輯區(qū)域,如下圖所示:

選中Xcode,同時按下command鍵、數(shù)字0鍵 即可顯示或者隱藏

Xcode左邊的導(dǎo)航視圖區(qū)域隱藏或者顯示

6:顯示Xcode開發(fā)工具系統(tǒng)屬性框架即開發(fā)文檔,比如:AppKit、Foundation、 UIKit等

選中Xcode,同時按下 shift鍵、command鍵、數(shù)字0鍵 ? 即會顯示在當(dāng)前屏幕上。

便于我們查找所需的詳細信息。

注意:這個快捷鍵打開的界面,默認的是Swift的,你需要根據(jù)自己的開發(fā)語言,在左上角切換你自己需要的語言。下圖所示是我自己選擇的Objective-C

顯示Xcode開發(fā)工具系統(tǒng)屬性框架

7:Xcode上快速搜索你需要的屬性:

選中Xcode,同時按下 shift鍵、command鍵、字母O鍵 ? 即會顯示在當(dāng)前屏幕上。

想要消失,按下電腦鍵盤左上角的 esc鍵 或者 點擊搜索框以外的區(qū)域 即可

快速搜索框

7.1:Xcode上打開項目所在的文件

選中Xcode的當(dāng)前頁面,同時按下 ?command鍵、字母O鍵 ?即可顯示在界面上

8:定位Xcode工具代碼 崩潰的位置:(前提是代碼中有崩潰的)

選中Xcode,同時按下 control鍵、command鍵、字母P鍵 ? 即可

9:Xcode中 切換.h 、.m文件

選中Xcode,同時按下 control鍵、command鍵、鍵盤右下角的上下鍵 ?即可

10:快速顯示 Edit Scheme界面:

選中Xcode,同時按下 shift鍵、command鍵、<鍵 即可

快速顯示Edit Scheme界面

傳統(tǒng)方法:選中Xcode左上角的 target鍵(也就是你的項目名字鍵),如下圖所示

傳統(tǒng)顯示 Edit Scheme界面方法

11:選中一行或者多行代碼?

Xcode中的代碼編輯區(qū),鼠標(biāo)選中代碼某個地方,同時按下 shift鍵 、control鍵 、字母P鍵,就會向上選中代碼?

12:選中代碼,每次選中一個單詞的代碼量

選中Xcode中的代碼編輯區(qū),鼠標(biāo)選中代碼某個地方,同時按下 shift鍵、control鍵、??鍵/ ?向右鍵 即可。

13:在Xcode打開多個窗口

選中Xcode,同時按下 command鍵、字母T鍵

想要取消某個窗口,點擊所在窗口左邊的 ?即可

開多個窗口

14:快速調(diào)出模擬器下拉列表

選中Xcode,同時按下 shift鍵、control鍵 、數(shù)字0鍵 即可

調(diào)出模擬器列表

15:方法內(nèi)的代碼整理

選中代碼,同時按下 control鍵、字母I鍵 即可

救會把不整齊的代碼歸為整齊

16:Xcode中,一個.h 、.m文件打開倆個窗口

選中Xcode中某個文件,同時按下 option鍵、command鍵 、符號<鍵 即可

點擊第二個展開窗口右上角的?,該窗口就會顯示

一個.h 、.m文件打開倆個窗口

17:代碼中快速顯示自己的定義的代碼塊或者系統(tǒng)提供的方法

選中編輯區(qū)域,按下鍵盤右上角的 esc鍵 即可彈出?

再按下 esc鍵即可消失

顯示自己的定義的代碼塊或者系統(tǒng)提供的方法


18:給方法注釋

Xcode編輯區(qū)域,選中一個方法的上一行,同時按下 option鍵、command鍵 、/鍵 ?即可

同時按下 option鍵、command鍵 、/鍵

19:Xcode中,一個窗口同時顯示.h 和.m文件

選中編輯區(qū)域,同時按下 option鍵、command鍵、enter(回車)鍵 ?即可

一個窗口同時顯示.h 和.m文件

20:快速彈出打斷點框

選中編輯區(qū)域,同時按下 option鍵、command鍵、\鍵 即可

按下 esc鍵 即可消失

快速彈出打斷點框

21:快速切換左邊導(dǎo)航視圖上邊的功能按鈕

選中Xcode,同時按下 command鍵、數(shù)組鍵1(2、3、4、5、6、7、8、9) 即可

快速切換左邊導(dǎo)航視圖上邊的功能按鈕

22:多個Xcode打開項目之間的切換

打開一個以上的Xocde項目,依次按下 command鍵、~鍵 ,你就會看到幾個Xcode項目輪流被選中。

23:快速定位到當(dāng)前編輯區(qū)的文件在左邊工程目錄下的位置

選中Xcode編輯區(qū)域的文件,同時按下 command鍵、shift鍵、字母J鍵 ?即可看到

在剛剛接手別人項目的時候,不熟新項目結(jié)構(gòu),該方法可快速定位到自己編輯文件在項目目錄中的位置。

24:羅列出Xcode中,你點擊過得的某個文件及其該文件對應(yīng)的方法(相當(dāng)于羅列出你點擊文件及其所對應(yīng)的方法的歷史記錄)

選中Xcode,依次按下 control鍵、數(shù)組2鍵

25:羅列出Xcode目中,某個文件夾下的多有文件

選中Xcode下的某個文件,依次按下 control鍵、數(shù)字5鍵。

26:羅列出文件下的全部方法并定位到你鼠標(biāo)所在位置的方法

選中Xcode下的某個文件,依次按下 control鍵、數(shù)字6鍵。

27:刪除,以某個英文單詞的長度刪除或者OC縮寫(UI)的長度 刪除

選中Xcode下的某個文件,依次按下 control鍵、delegate鍵。

28:彈出控制臺打印區(qū)域

選中Xcode下的當(dāng)前文件,同時按下 shift鍵、command鍵、字母C鍵 ?即可彈出控制臺打印區(qū)域

29:放大當(dāng)前編輯區(qū)域代碼字體的大小

選中Xcode當(dāng)前的編輯文件,同時按下 shift鍵、command鍵、?鍵 放大字體,同時按下 shift鍵、command鍵、?鍵 縮小字體

30:查看自己定義的代碼塊后者系統(tǒng)定義的代碼塊

選中Xcdoe,同時按下 shift鍵、command鍵、字母L鍵 ?即可下拉展示出來

收起下拉的代碼塊,點擊代碼塊列表以外的區(qū)域即可

顯示出代碼快列表


31:新建一個工程:

首先選中一個Xcode工程,然同時按下 shift鍵、command鍵、字母N鍵 即可彈出新的工程界面;

如果不選中一個Xcode工程,那么然同時按下 shift鍵、command鍵、字母N鍵 就會在桌面上創(chuàng)建一個空的文件夾。

32:Xcode工程中創(chuàng)建新的文件(.h、.m)

選中Xcode左邊的工程目錄,然后同時按下 command鍵、字母N鍵 即可彈出穿件文件的界面

33:關(guān)閉某個工程項目

選中該項目,同時按下 command鍵、字母W鍵

34:彈出Devices和Simulators界面

選中Xcdoe,同時按下 shift鍵、command鍵、數(shù)字2鍵 即可彈出

彈出Devices和Simulators界面

35:Xcode開發(fā)工具上同時顯示.h、.m文件

按住option鍵,然后鼠標(biāo)點擊另外一個文件即可。


其他一下快捷鍵

command鍵 + 字母S鍵 ?保存;

?command鍵 + 字母A鍵 ?全選;

command鍵 + 字母F鍵 ?當(dāng)前頁面查找,在頂部彈出;

command鍵 + 字母F鍵 + shift鍵 ?Xcode左邊的搜索,全局搜索;

command鍵 + 字母G鍵 ?顯示當(dāng)前頁面往下查找的內(nèi)容;

command鍵 + 字母K鍵 + shift鍵 ? clean當(dāng)前選中的項目;

command鍵 + 字母B鍵 ?build當(dāng)前項目

command鍵 + 字母R鍵 run當(dāng)前項目


屏幕上顯示的活動框縮小至dock欄

同時按下 command鍵 、字母M鍵 即可


注意:以上快捷鍵方式是我在開發(fā)過程中總結(jié)發(fā)現(xiàn)的,如有雷同,純屬以外;另外有不妥之處還請大家多多指教。

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

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

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