Delphi 中是否有一種“自動”方式來查找未宣告識別符號可能位于哪個單元?
例如,我打開了一個新專案,帶有TEdit和TButton。我只需輸入:
TFile
我得到一個未宣告的識別符號,但在這種情況下我很幸運,因為按下 時F1,我知道它在System.IOUtils. 但有時,我沒那么幸運。
是否有某種快捷鍵,或者你們是如何做到的?
(我必須承認,我通常用谷歌搜索)
uj5u.com熱心網友回復:
我知道有以下方便的方法:
- IDE的內置“查找單元”重構。不幸的是,我覺得它不是很可靠。
- GExperts 中的“Uses Clause Manager”專家(切換到右側的“識別符號”選項卡)
- Stefan Glienke 撰寫的“ Delphi Uses Helper ”IDE 插件。
評論中列出了一些我認為不太方便的其他內容(我不知道的 MMX 代碼資源管理器可能是個例外)。GExperts 中的“ Grep Search ”專家也可能有所幫助。或者,您可以使用“ Delphi 幫助專家”來指定您選擇的搜索引擎,而不是手動在 Google 中輸入搜索詞,然后按 F1 修飾鍵打開該搜索引擎。
uj5u.com熱心網友回復:
我的首選順序:
- Alt F11 - 從活動專案中的單位串列中“使用單位”,以防我知道我需要哪個單位。
- GExperts 的 Grep 搜索
我從不使用 IDE 的 Find Unit,它在 RAD Studio 的最后十幾個版本中幾乎總是崩潰,之后我需要重新啟動 IDE 并重新加載專案組,與 Grep 搜索相比,這需要太多時間。
可能您要求在 Android Studio 中使用一些神奇的東西 - 抱歉,我們在 RAD Studio 中沒有這樣的工具。也許是時候讓某人成功了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/315605.html
標籤:德尔福
