原創(chuàng)|使用教程|編輯:龔雪|2018-08-10 10:29:08.000|閱讀 2207 次
概述:本文主要介紹AppCode中搜索和導(dǎo)航的使用技巧。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
快捷方式和設(shè)置
AppCode中有很多導(dǎo)航視圖。知道在給定情況下調(diào)用哪一個(gè)將有助于您更有效地使用IDE。
所述項(xiàng)目視圖(?1)是類(lèi)似于Xcode中的項(xiàng)目導(dǎo)航儀。它顯示特定工作空間中包含的所有項(xiàng)目以及其中的所有文件和組:
默認(rèn)情況下,AppCode中的“ Project”視圖以相同順序顯示文件和文件夾,他們存儲(chǔ)在文件系統(tǒng)中。您可以通過(guò)在選項(xiàng)菜單中選擇Manual order來(lái)更改它(如果您在設(shè)置AppCode時(shí)選擇了Xcode行為,則會(huì)自動(dòng)啟用此選項(xiàng)):
還有 Autoscroll from source和Autoscroll to source。前者允許您在選擇文件時(shí)自動(dòng)打開(kāi)文件代碼,而后者在編輯器區(qū)域處于焦點(diǎn)時(shí)自動(dòng)將焦點(diǎn)設(shè)置在項(xiàng)目視圖中的文件名上:
Files view是AppCode Project view的另一個(gè)模式。它顯示.xcworkspace或.xcproject所在目錄中的所有文件。使用此視圖,您可以輕松打開(kāi)任何未包含在項(xiàng)目中的文件并進(jìn)行查看。由于AppCode具有許多針對(duì)各種文件類(lèi)型的插件集成,因此它可能會(huì)有所幫助,例如,當(dāng)您需要README.md在項(xiàng)目中編輯時(shí) :
Structure view (?7)和Structure popup(?F12)顯示特定文件的結(jié)構(gòu)以及代碼中的所有// TODO,// FIXME和#pragma mark或// MARK注釋。 它們的工作方式與Xcode中的Symbol導(dǎo)航器類(lèi)似:
The Imports hierarchy (??H)和Call hierarchy視圖(??H)允許您查看特定文件中的hierarchy of imports,或者在Objective-C和C ++中調(diào)用特定方法或函數(shù):
The Find in Path(??F)對(duì)話(huà)框提供與Xcode中的Find navigator相同的功能。用它來(lái)進(jìn)行全文搜索:
在搜索代碼使用(變量,方法,類(lèi)名等的用法)時(shí),建議使用 Find Usages。它不是僅搜索文本,而且顯示特定代碼符號(hào)的實(shí)際用法:
The Build messages工具窗口(?0)顯示編譯器輸出,并可以過(guò)濾按類(lèi)型建立的消息:
The Run tool window (?4)顯示控制臺(tái),您可以在其中查看應(yīng)用程序的輸出(如果運(yùn)行Test Run Configuration,則顯示Tests運(yùn)行器)。
The Debug tool window(?5)類(lèi)似于Xcode中的Debug navigator。 它顯示了右側(cè)的所有watches,局部變量以及左側(cè)的線(xiàn)程列表:
The Breakpoints dialog(??F8)與Xcode中的Breakpoint navigator具有相同的功能 - 它顯示項(xiàng)目中所有斷點(diǎn)的列表:
TODO工具窗口在單獨(dú)的窗口中顯示代碼中的所有// TODO和// FIXME注釋標(biāo)記:
請(qǐng)注意,您還可以使用左側(cè)的“ Filter TODO Items ”按鈕為自定義標(biāo)記創(chuàng)建自定義過(guò)濾器 :
The Bookmarks對(duì)話(huà)框 顯示代碼中的書(shū)簽:
在AppCode中,只需按F3即可為代碼中的任何位置或Project工具窗口中的任何文件添加書(shū)簽。 通過(guò)Edit編輯說(shuō)明以給出書(shū)簽摘要。
VCS工具窗口(?9)提供了使用版本控制系統(tǒng)所需的一切,包括更改視圖,VCS日志等:
the Favorites tool window (?2)聚合書(shū)簽,斷點(diǎn)和收藏夾:
幾乎所有AppCode中的工具窗口和對(duì)話(huà)框(具有專(zhuān)用搜索字段的工具窗口和對(duì)話(huà)框)都允許您通過(guò)鍵入一些文本來(lái)搜索和過(guò)濾其內(nèi)容。如果您不記得整個(gè)名稱(chēng),請(qǐng)嘗試使用模糊匹配,只需鍵入要搜索的實(shí)體的一部分:
處理項(xiàng)目時(shí),通常需要打開(kāi)并編輯特定的類(lèi)或文件。最快的方法是分別使用Go to Class(?O)或Go to File(??O):
Go to Symbol?(??O)可以直接導(dǎo)航到代碼中的符號(hào) - 使用模糊匹配只輸入名稱(chēng)的一部分:
Go to ...系列的另一個(gè)重要?jiǎng)幼魇荊o to definition。只需將插入符號(hào)放在任何符號(hào)(變量或方法)上,然后按?B 即可跳轉(zhuǎn)到其定義。
Go to super definition(?U)將導(dǎo)航到父類(lèi)聲明。使用Go to related symbol(??↑)在標(biāo)題和實(shí)現(xiàn)之間跳轉(zhuǎn)。
要在代碼中查看符號(hào)的快速定義,只需按?Y:
F1顯示插入符號(hào)下符號(hào)的?Quick documentation。
gutter區(qū)域中的小圖標(biāo)是瀏覽代碼的另一種方式。它們可用于瀏覽類(lèi)層次結(jié)構(gòu):
只需單擊一下這些小圖標(biāo)就可以導(dǎo)航到方法的定義或聲明,super方法,重寫(xiě)方法,實(shí)現(xiàn)或超類(lèi)等等。
最近的文件(?E)顯示項(xiàng)目中最近打開(kāi)的文件列表:
Switcher視圖(??)顯示相同的窗口,與macOS上的窗口切換器相同。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都