Delphi中是否有一种“自动神奇”的方法来查找可能包含未声明标识符的单元格?
例如,我打开一个新项目,并添加了TEdit
和TButton
。我只需键入:
TFile
我遇到了一个未声明的标识符,但在这种情况下幸运的是当我按下F1时,我得知它在System.IOUtils
中。但有时我就没那么幸运了。
有没有什么快捷键或者大家是怎么做的呢?
(我必须承认,我通常会在谷歌上搜索这个)
Delphi中是否有一种“自动神奇”的方法来查找可能包含未声明标识符的单元格?
例如,我打开一个新项目,并添加了TEdit
和TButton
。我只需键入:
TFile
我遇到了一个未声明的标识符,但在这种情况下幸运的是当我按下F1时,我得知它在System.IOUtils
中。但有时我就没那么幸运了。
有没有什么快捷键或者大家是怎么做的呢?
(我必须承认,我通常会在谷歌上搜索这个)
评论中列出了一些我认为不太方便的工具(可能除了我不知道的 MMX Code Explorer)。GExperts 中的 "Grep 搜索" 专家也可能会有所帮助。或者,您可以使用 "Delphi 帮助专家",而不是手动将搜索词输入到 Google 中,该工具允许您指定一个搜索引擎,当您按下 F1 + 修改键时,它就会打开。
我偏爱的选择顺序:
我从不使用 IDE 的查找单元,它在最近几个版本的 RAD Studio 中几乎总是崩溃,之后我需要重新启动 IDE 并重新加载项目组,这比 Grep 搜索花费的时间要多得多。
也许你正在寻找像 Android Studio 中那样神奇的工具 - 抱歉,在 RAD Studio 中我们没有这样的工具。也许现在是时候有人制作它了。
C:\Program Files (x86)\Embarcadero\Studio\NN.N\source
文件夹,然后执行findstr /S /I /C:"TFile =" *.pas
命令。 - Andreas Rejbrandfindstr
,因为这是一个“在文件中查找”的工具,保证在每个Windows安装中都存在。 - AmigoJack