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