如何使用 Delphi XE2 IDE 搜索来搜索

2024-04-23

我一直使用搜索来在(庞大的)应用程序源中查找内容,因此搜索有效性对我来说非常重要。目前在 Delphi XE2 IDE 中我喜欢使用:

  • 在文件中查找
  • 包括子目录。

没有其他花哨的东西,只是一个文本关键字。这工作正常,但我真正想做的是扩展我现在正在做的事情,以包括包含“A”和“B”的行,其中 A 和 B 是任何字符组(布尔搜索的一种类型)。与 A 和 B 的精确匹配很好,因为现在您可以输入两个非常部分的关键字,并且仍然可以找到唯一的出现。多年来我一直在自己的搜索引擎中使用这种方法。请问在Delphi IDE 中有没有简单的方法可以做到这一点? 谢谢


您可以使用正则表达式(只需检查regular expressions右侧的复选框Find窗户)。正则表达式支持有些有限 - 它在 XE2 上有记录XE2 文档维基在这里 http://docwiki.embarcadero.com/RADStudio/en/Regular_Expressions.

I use GExperts Grep Search相反(的一部分GExperts IDE 专家 http://www.gexperts.org/set),它提供了更全面的正则表达式支持(尽管仍然不是很好)和更好的搜索结果显示(IMO)。 (请注意,Grep 搜索对话框的图像包含一个正则表达式,该正则表达式将匹配WordA or WordB以文件中的任一顺序,因此它满足 GExperts 中有限正则表达式支持内的搜索逻辑。它也匹配该行中的单个单词,但结果对话框可以轻松找到您感兴趣的行,并且双击该行将带您在 IDE 的代码编辑器中找到该匹配项。)

上述结果基于单个文件搜索和这些结果。对于多个文件(在本例中只有两个),对话框如下所示:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Delphi XE2 IDE 搜索来搜索 ? 的相关文章

随机推荐