java工作台无法显示_【Eclipse】使用指南(18)搜索工作台

Searching the workbench

搜索工作台

In this section, you will search the workbench for Java elements.

本小节,你将在工作台中搜索Java元素。

In the Search dialog, you can perform file, text or Java searches. Java searches operate on the structure of the code. File searches operate on the files by name and/or text content. Java searches are faster, since there is an underlying indexing structure for the code structure. Text searches allow you to find matches inside comments and strings.

在搜索框中,可以搜索文件、文本和Java元素。Java元素是基于代码结构搜索的,而文件是基于文件名和文本内容搜索的,Java元素搜索更快,因为有内置代码结构的索引。文本搜索可以让你找到匹配的注释和字符串。

Performing a Java search from the workbench

搜索Java元素

In the Java perspective, click the Search (

b6c67ebf29421d796efb9b2a18ef628e.png) button in the workbench toolbar or use Search > Java... from the menu bar.

在视图中点击Search (

b6c67ebf29421d796efb9b2a18ef628e.png) 按钮,或者选择Search > Java... 菜单。

If it is not already selected, select the Java Search tab.

选择Java Search选项卡。

In the Search string field, type runTest. In the Search For area, select Method, and in the Limit To area, select References.

Verify that the Scope is set to Workspace.

在输入框Search string 中输入runTest,在Search For 区域选择Method,在Limit To区域选择References,确保Scope 选择的是Workspace。

ecb1d567d6d4ce8c95d71d31861a7a6b.png

Then click Search. While searching you may click Cancel at any time to stop the search. Partial results will be shown.

然后点击Search按钮,在搜索的过程中可以随时点击Cancel 取消,已搜索到的结果将会显示出来。

In the Java perspective, the Search view shows the search results.

在Java视图中,Search 视图显示搜索结果。

c666572718adec2c8844aa97f9a182a2.png

Use the Show Next Match (

3c960cc6f9c13f450fea56a9aaaf608f.png) and Show Previous Match (

2aaf62c4ad881dee6684bb96aa00ab64.png) buttons to navigate to each match. If the file in which the match was found is not currently open, it is opened in an editor.

使用Show Next Match (

3c960cc6f9c13f450fea56a9aaaf608f.png)和Show Previous Match (

2aaf62c4ad881dee6684bb96aa00ab64.png)在搜索到的结果中切换,并且文件会自动在编辑器中打开。

When you navigate to a search match using the Search view buttons, the file opens in the editor at the position of the match. Search matches are tagged with a search marker in the rulers.

当在匹配到的结果之间切换时,文件会在编辑器中打开并定位到方法引用处,编辑器左侧垂直标尺会出现搜索结果标记。

06f7fc6b5fac905d5cee0b39709cde22.png

Searching from a Java view

从Java视图中搜索

Java searches can also be performed from specific views, including the Outline, Type Hierarchy view and the Package Explorer view.

可以在特定的视图中搜索Java元素,比如Outline视图、类继承视图和包管理器视图。

In the Package Explorer view, double-click junit.framework.Assert.java to open it in an editor.

在包管理器视图中,双击junit.framework.Assert.java 文件在编辑器中打开。

In the Outline view, select the fail(String) method, and from its context menu, select References > Workspace.

在Outline视图中,选择fail(String)方法,右键选择References > Workspace菜单。

771c5ce6e7732e74d89dea3fb332a8d6.png

Searching from an editor

在编辑器中搜索

From the Package Explorer view, open junit.framework.TestCase.java. In the editor, select the class name TestCase and from the context menu, selectReferences > Workspace.

在包管理器视图中,打开junit.framework.TestCase.java文件,在编辑器中选择类名TestCase ,右键选择References > Workspace菜单。

56b7045220beb2c2ac9281c387d695e4.png

Continuing a search from the search view

在搜索结果中继续搜索

The Search Results view shows the results for the TestCase search. Select a search result and open the context menu. You can continue searching the selected element's references and declarations.

在搜索结果中选择一个元素右键菜单继续搜索该元素的引用和声明。

2e6681a3008d5ba2ed4d39f05f1d6b9e.png

If you want to follow multiple levels of method calls, you can also use Navigate > Open Call Hierarchy.

如果你想跟踪多级别的方法调用,可以使用Navigate > Open Call Hierarchy菜单。

Performing a file search

文件搜索

In the Java perspective, click the Search button in the workbench toolbar or select Search > File from the menu bar.

在Java视图中,点击Search 按钮,或选择Search > File菜单。

If it is not already selected, select the File Search tab.

切换到File Search选项卡。

In the Containing text field, type TestCase. Make sure that the File name patterns field is set to *.java. The Scope should be set to Workspace. Then click Search.

在Containing text 输入框中输入TestCase,在File name patterns 输入框中输入*.java,Scope 设置为Workspace,然后点击Search按钮。

7ec81ce90f19241093210e275998218a.png

To find all files of a given file name pattern, leave the Containing Text field empty.

Containing Text输入框为空将搜索所有与名称匹配的文件。

Viewing previous search results

查看前一次搜索结果

In the Search Results view, click the arrow next to thePrevious Search Results toolbar button to see a menu containing the list of the most recent searches. You can choose items from this menu to view previous searches.  The list can be cleared by choosing Clear History.

在搜索结果视图中,点击Previous Search Results 按钮右边的下拉方向箭头查看最近几次搜索列表,可以选择一项来查看搜索结果,该列表可以通过Clear History操作清除。

5d745dd45fac2e9edc35114f45ab8558.png

The Previous Search Results button will display a dialog with the list of all previous searches from the current session.

点击Previous Search Results按钮将会显示包含之前搜索列表的对话框。

94762a00f9c54652ac5ebf34db2597b4.png

Selecting a previous search from this dialog will let you view that search.

选择列表中的一项可以查看之前搜索的结果。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/410982.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Gridview 鼠标悬浮光棒效果

代码 1 protectedvoidGridView1_RowDataBound(objectsender, GridViewRowEventArgs e)2 {3 4 //如果是绑定数据行 5 6 if(e.Row.RowType DataControlRowType.DataRow)7 {8 9 //鼠标经过时,行背景色变 10 e.Row.Attributes.Add("onmouseover",11 "cu…

神策埋点

首先进入后台管理点击生成导入代码: 选好选项后点生成: 以下是生成的代码: (function(para) {var p para.sdk_url, n para.name, w window, d document, s script,x null,y null;if(typeof(w[sensorsDataAnalytic201505]) ! undefined…

java 抽象类语法_JAVA基础语法8--多态/抽象类/抽象方法

多态继承、封装、多态、抽象是面向对象编程的四大基本特征。封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提条件下,改变类的内部结构,同时保护了数据。继承是为了重用父类代码,同时为多态做准备。那么,什么…

(搬家文) c++引用深入探讨

(偶然翻起自己的旧博,忽然发现大三的时候写的这篇文章,仔细看看觉得写的还是那么回事,所以赶紧搭救出来) 引用的声明: 基本格式:引用类型 &引用名被引用对象 &运算符:声明运算符& 跟取地址运算符&和位异或运算符&没有任何关系ext…

参数作用域实践

auto参数&#xff0c;申明时可以忽略auto void fun(){int p 1;cout<<"p:"<<p<<endl;for(int i0;i<5;i){int p 10;cout<<"p:"<<p<<endl;}// 此处输出的还是外围作用域定义的p值1cout<<"p:"<<…

phpstudy2018修改php版本,phpstudy的php版本自由修改的方法

作为PHP开发的常用工具&#xff0c;phpstudy具有许多强大的功能&#xff0c;它可以连接到MySQL并检查服务器状态&#xff0c;感兴趣的话就随爱站技术频道小编一起来了解phpstudy的php版本自由修改的方法吧&#xff01;网上有着许多的网站集成搭建软件&#xff0c;比较出名的就有…

API网关从入门到放弃

前言 假设你正在开发一个电商网站&#xff0c;那么这里会涉及到很多后端的微服务&#xff0c;比如会员、商品、推荐服务等等。 那么这里就会遇到一个问题&#xff0c;APP/Browser怎么去访问这些后端的服务? 如果业务比较简单的话&#xff0c;可以给每个业务都分配一个独立的域…

BarTender操作遇到OLE DB遇到了错误0x80004005”的问题

在使用BarTender打印条码时操作遇到"OLE DB遇到了错误0x80004005”的问题 在打印时关掉数据库所连接的Excel文件即可转载于:https://www.cnblogs.com/edrp/archive/2010/07/18/1780122.html

震惊!垃圾分类居然能用Python搞定!

目录 0 引言 1 环境 2 需求分析 3 代码实现 4 后记 0 引言 纸巾再湿也是干垃圾&#xff1f;瓜子皮再干也是湿垃圾&#xff1f;&#xff1f;最近大家都被垃圾分类折磨的不行&#xff0c;傻傻的你是否拎得清&#xff1f;???自2019.07.01开始&#xff0c;上海已率先实施垃圾分类…

免费试用 Mobile Me

曾经尝试着注册过Mobile me&#xff0c;发现居然试用也要提供信用卡&#xff0c;而且地区选项里根本就没有中国&#xff0c;故愤然弃之。 今天忽然想再尝试一把&#xff0c;毕竟把mac、iphone&#xff0c;和即将到来的ipad连在一起是挺有意思的事情。 打开http://www.apple.com…

Postman: Test

Tests 参考&#xff1a;Writing Tests Testing examples 这里写测试用例&#xff0c;进行一些判断等等。即处理断言 下面新建了两个测试用例&#xff0c;名字分别是”Status code is 200“ 、”Status code name has string“。 “responseCode.code 200” 返回 True 或者 Fal…

比IETEST更好用的浏览器兼容性测试软件[绿色]

Xenocode Browser Sandbox 改变了基于 Windows 的浏览器兼容测试工具的游戏规则&#xff0c;只需点一下鼠标&#xff0c;就会直接打开一堆各式各样的浏览器窗口&#xff0c;你可以在不同版本的 IE, Firefox, Google Chrome, Safari 进行测试。是真正的测试&#xff0c;不是屏幕…

【期外】 (一)关于LSH :局部敏感哈希算法

LSH是我同学的名字&#xff0c;平时我会亲切的称呼他为离骚&#xff0c;老师好&#xff0c;左移&#xff08;leftshift&#xff09;&#xff0c;小骚骚之类的&#xff0c;最近他又多了一个新的外号&#xff1a;局部敏感哈希&#xff08;Locally sensitive hashing)。 好了&…

mysql n 存储结构,MySQL体系结构和存储引擎概述

一、定义数据库和实例数据库&#xff1a;物理操作系统文件或其他形式文件类型的集合。数据库文件可以是frm、MYD、ibd 结尾的文件。从概念上来说&#xff0c;数据库是文件的集合&#xff0c;是依照某种数据模型组织起来并存放于二级存储器的数据集合&#xff1b;实例&#xff1…

Microsoft Expression Studio 4 Ultimate 中文版发布

Expression Studio Ultimate 是供生成网站以及 Windows 客户端应用程序和丰富媒体内容的专业设计人员使用的一系列工具&#xff0c;可以将创作人员引领到一个全新的创作天地。无论您是准备设计基于标准的网站&#xff0c;还是设计内容精美&#xff0c;令人赏心悦目的桌面或者 S…

Struts2基础

1.Struts2 Actions动作 Actions是Struts2框架的核心&#xff0c;因为它们适用于任何MVC&#xff08;Model View Controller&#xff09;框架。 每个URL映射到特定的action&#xff0c;其提供处理来自用户的请求所需的处理逻辑。但action还有另外两个重要的功能。 首先&#xf…

WebService简单示例

记录一下&#xff0c;以备后用&#xff1a;代码usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Services;usingSystem.Web.Services.Protocols;namespaceNiunan.ZZ.JKDA.Web.webservice{ ///<summary>///GGService 的…

php server 性能,PHP中:$_SERVER[‘REQUEST_TIME’]和 time()有什么区别,那个性能快!...

简单的说time()与$_SERVER["REQUEST_TIME"]都是获得时间的&#xff0c;但time返回当前的 Unix 时间戳而$_SERVER["REQUEST_TIME"]得到请求开始时的时间戳&#xff0c;稍有区别。1. time() 获取当前的系统时间戳inttime( void ) :返回自从 Unix 纪元(格林威…

Delphi捕捉DLL执行所抛出的异常。

先来说一下我如何写我的Dll文件的。 先看代码&#xff1a; 代码 librarypub_form;usesSysUtils, Classes, Windows, Forms, Parameter_Object, frm_LoginU in..\公用库单元\frm_LoginU.pas{frm_Login}, pub_Event in..\公用库单元\pub_Event.pas, Dll_LIB_ConstU in..\公…