Search

Icon: search

Keyboard shortcut: CTRL-F (macOS: Cmd-F)

Menu: Edit → Find

Description

Hop Gui search finds matches across your open files, project files (pipelines, workflows, and other searchable types), metadata, variables, and global menu actions.

Search is available as a quick Search Everywhere popup and as a fuller results view in the bottom dock (Show all results).

For large or batch searches from a terminal (including remote SSH sessions), use the hop-search command-line tool. It is better suited to huge hit lists than the GUI.

Search Everywhere popup

Open search with CTRL-F or Edit → Find. Type in the search field to filter results (search-as-you-type can be turned off in settings).

  • Aa — case-sensitive matching

  • .* — treat the query as a regular expression

  • gear — open Search settings (limits and options; see below)

Results are grouped by Open files and Project files, then by type (Pipeline, Workflow, metadata type, and so on). Use the arrow keys to move, Enter to open the selection, and Escape to close the popup.

Show all results hands the same query to a search tab in the bottom dock for deeper browsing (details panel, open selected item).

What is searched

Scope Notes

Open files

Pipelines, workflows and text files open in Hop Gui tabs

Project files

Registered searchable file types under the project home (pipelines, workflows, SQL, XML, YAML, CSV, JSON, and similar), subject to size and options below

Metadata and variables

Connections, run configurations, variables, and other metadata known to Hop

Actions

Enabled main-menu commands whose labels match the query

Object names are always considered. Content matching (including line-level hits in text files) only runs when the query is long enough (default: 3 characters), so short prefixes while typing do not flood the UI with data-file matches.

Search settings

Open the gear on the Search Everywhere bar (or on the results panel toolbar), or configure the same options under the Configuration perspective → Plugin options → Search.

Search settings dialog
Option Description Default

Min. characters for content

Minimum query length before field and text-file content is searched. Names still match for shorter queries.

3

Maximum results

Hard cap on how many results Hop Gui builds for one search. Further matches are not collected so the UI stays responsive.

500

Max. matches per text file

Stop scanning a single text file after this many matching lines.

20

Max. text file size (MB)

Skip text files larger than this size for content search. Million-row CSV/JSON files should be searched with dedicated tools or hop-search, not loaded into Hop Gui.

1

Search-as-you-type delay (ms)

How long to wait after the last keystroke before running a live search.

300

Include project text files (CSV, JSON, …)

When enabled, project text files are content-searched (within size and match limits). Open text files remain eligible either way. Disable to focus on pipelines, workflows and metadata.

yes

Search as you type

When enabled, search runs automatically after the delay above. Enter always runs a search immediately.

yes

Settings are stored in the Hop configuration (hop-config.json) under the search key and apply to both the popup and the results panel.

Full results panel

From Show all results, or when Hop Gui opens a search tab for references, the bottom dock shows a toolbar (query, case/regex, refresh, settings), a grouped results tree, and a details side panel. Select a hit and use Open to jump to the matching object.

Refresh reloads searchable objects from disk and open tabs after you change project files outside Hop Gui.