搜索工作台

在本节中,将搜索工作台以获取 Java 元素。

在“搜索”对话框中,可以执行文件、文本或 Java 搜索。Java 搜索是对代码结构进行的。通过使用“文件搜索”,可以按名称和/或文本内容搜索文件。建立索引可使得 Java 搜索速度更快,而对文本内容的搜索将允许您在注释和字符串中查找匹配。

执行 JDT 搜索

1.
在 Java 透视图中,单击工作台工具栏中的搜索按钮或使用菜单栏中的搜索 > Java
2.
如果尚未选择它,则选择 Java 搜索选项卡。
3.
搜索字符串字段中,输入 runTest。在“搜索目标”区域中,选择方法,并在“限制为”区域中,选择引用
验证“作用域”是否设置为工作区
“Java 搜索”页面
然后单击搜索。在搜索过程中,可随时单击取消来停止搜索。将会显示部分结果。
4.
在 Java 透视图中,“搜索”视图显示搜索结果。
S“搜索结果”视图
使用显示下一个匹配显示上一个匹配按钮来浏览每个匹配。如果在其中发现匹配的文件当前未打开, 则会在编辑器中打开它。
5.
注意,当使用“搜索视图”按钮来浏览搜索匹配时,文件将在编辑器中打开于匹配位置。搜索匹配标有标记栏中的搜索标记。
具有搜索标记的编辑器

从 Java 视图

Java 搜索可从若干个视图执行,包括“轮廓”视图、“层次结构”视图或“包资源管理器”视图。

1.
在“包资源管理器”视图中,双击 junit.framework.Assert.java 以在编辑器中打开它。
2.
在“轮廓”视图中,选择 fail(String) 方法,并从它的上下文菜单中选择引用 > 工作区
“轮廓”视图中的搜索上下文菜单

从编辑器

从“包资源管理器”视图,打开 junit.framework.TestCase.java。在编辑器中,选择类名 TestCase,并从其上下文菜单中选择搜索 > 引用 > 工作区
编辑器中的搜索上下文菜单
 

从搜索视图

“搜索结果”视图显示 TestCase 搜索的结果。选择搜索结果并打开上下文菜单。可继续搜索所选元素的引用和声明。
“搜索结果”视图中的搜索上下文菜单
 

执行文件搜索


1.
在 Java 透视图中,单击工作台工具栏中的搜索按钮或从菜单栏中选择“搜索 > 文件”。
2.
如果尚未选择它,则选择文件搜索选项卡。
3.
包含文本字段中,输入 TestCase。在文件名模式字段中,确保设置为 *.java。“作用域”应设置为工作区
然后单击搜索。 
文件搜索选项卡
4. 要查找具有给定文件名模式的所有文件,让“包含文本”字段为空白。

查看先前的搜索结果

在“搜索结果”视图中,单击先前搜索结果按钮旁边的箭头以查看包含最近搜索列表的菜单。可通过从此菜单调用清除历史来清除该列表。
“先前搜索结果”菜单
 
先前搜索结果按钮将显示一个对话框,同时显示来自当前会话的所有先前搜索的列表。
“先前搜索结果”对话框
 
在菜单或者对话框中选择这些先前的搜索中的任何一个搜索,以查看所选的搜索的结果。