4.4. Searching Code
Problem
You want to search a single file, or all files in a project, for some matching text.
Solution
Use the built-in Eclipse Search dialog. The Search menu contains multiple items (Search→ Search, Search→ File, Search→ Help, and Search→ Java), but all of them open the same dialog.
Discussion
As you’d expect of a good IDE, Eclipse has a lot of
built-in search support. However, searching in Eclipse is not
accomplished via the standard Edit→ Find/Replace operation,
which enables you to search the current file. Instead, searching
displays all matches in the Search view so that you can select the
one or ones you want to jump to. In addition, the items in the Search
menu enable you to search across all files in workspaces, through the
help system, all plug-ins, and more. Wildcards (*
and ?
) work as well.
The Search dialog appears in Figure 4-7; note the four tabs there:
- File Search
Searches specified files in a working set, the workspace, or files you select.
- Help Search
Searches the help system for matches.
- Java Search
Searches the workspace, a working set, or selected resources for matches. You can specify what you’re searching for: type, method, package, constructor, or field.
- Plug-in Search
Searches for plug-ins, fragments, and extension points.

Figure 4-7. The Search dialog
For example, take a look at the File Search tab, which enables you to search across multiple files for ...