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...

$ jiq users.json # Type: .users[] # Now scroll through 500 results looking for "alice" # j j j j j j j j j j j j j j j j j... # Did I miss it? k k k k k k...

Press Ctrl+F, type your term, every match highlights instantly. n/N jumps between them.

$ jiq users.json # Type: .users[] # Press Ctrl+F, type "alice" # Instantly: "2/7 matches" — cursor jumps to first match # Press n → next match, N → previous match

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).

search active
Results - 2/7 matches
[
{
"email": "alice@example.com",
"name": "Alice Johnson",
"role": "admin"
},
...
 
Search: alice

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.

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.

Once you’ve found the match you want, you can filter the output down to just that value:

  1. Press Enter (or Tab) to confirm the search.
  2. Step to the match with n / N.
  3. 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.

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