Search in results
Find any value in your output instantly and jump between every match.
Scrolling through 500 lines of JSON output trying to find a specific email address. j, j, j, j... maybe it was further up? k, k, k...
Press Ctrl+F, type your term, every match highlights instantly. n/N jumps between them.
Find a value
Press Ctrl+F from anywhere in jiq. A search bar appears at the bottom of the output area. (You can also press / when the output area is active.)
Type your term — matches highlight in real time as you type. The counter in the title bar shows your position (e.g., 2/7).
Press Enter to confirm and jump to the next match.
Search is case-insensitive — typing alice matches Alice, ALICE, and alice.
Step through matches
After confirming your search:
| To move | Press |
|---|---|
| Next match | n or Enter |
| Previous match | N or Shift+Enter |
Navigation wraps around — pressing n on the last match jumps back to the first.
Refine your search
To change the search term after confirming, press Tab, Ctrl+F, or / to return to editing mode. Type a new term and press Enter to confirm again.
Navigate to a match’s value
Once you’ve found the match you want, you can filter the output down to just that value:
- Press Enter (or Tab) to confirm the search.
- Step to the match with n / N.
- Press > to zoom in — jiq rewrites your query to show only that piece of data.
This closes the search bar. Press < afterward to return to where you were. (See Results pane for more on navigating into nested values.)
Drill chords need a confirmed search. While the search bar is still in editing mode, every printable character — including >, <, *, ^, }, [, ] — is typed into the search query so you can grep for those characters as text. The drill chords only take effect after you confirm with Enter or Tab.
Close search
Press Esc to close the search bar and clear all highlights.
All keys
| Key | Action |
|---|---|
Ctrl+F |
Open search |
/ |
Open search (when output area is active) |
| Type | Filter matches in real time |
Enter |
Confirm and jump to next match |
n / Enter |
Next match |
N / Shift+Enter |
Previous match |
Tab |
Edit the search term again |
Ctrl+F / / |
Edit the search term again |
> |
Zoom into the matched value (rewrites query) |
* } |
Transform the matched row (see Results pane) |
] [ |
Jump to next / previous sibling of the matched row |
Esc |
Close search |