Terminal Search
OxideTerm searches terminal content from the Rust-owned state of the active pane. Search includes the visible screen and the scrollback currently retained by that terminal session.
Opening Search
Section titled “Opening Search”| Platform | Shortcut |
|---|---|
| macOS | ⌘F |
| Windows / Linux | Ctrl+Shift+F |
You can also open Search from the terminal context menu or command palette.
Search Bar
Section titled “Search Bar”The native search bar provides:
- A text field for the query
- Current match and total match count, such as
2/15 - Previous and next result buttons
- A close button
Results update as the query changes. The active result is highlighted separately, and selecting a result scrolls it into view near the upper part of the pane.
Match Behavior
Section titled “Match Behavior”Current terminal search uses a literal, case-sensitive substring match. It does not interpret the query as a regular expression and does not expose separate visible/deep modes.
Wrapped terminal rows are assembled into logical lines before matching, so a query can match text that spans a visual line wrap. Search covers only the scrollback retained by the active terminal; output that has already fallen outside the configured scrollback limit is unavailable.
Navigation
Section titled “Navigation”| Action | Shortcut or control |
|---|---|
| Next match | Enter or down arrow |
| Previous match | Shift+Enter or up arrow |
| Close search | Esc or close button |
Navigation wraps: moving forward from the last result returns to the first, and moving backward from the first returns to the last.
Scrollback Size
Section titled “Scrollback Size”The terminal scrollback setting controls how much past output can be searched. Increasing it retains more output but uses more memory. Choose a value that fits the length of the sessions you normally inspect.
Search state belongs to each terminal pane. Switching panes searches the newly active pane’s own terminal state rather than a shared application-wide history.
Troubleshooting
Section titled “Troubleshooting”Text is visible but no match appears
Check letter case and remove leading or trailing spaces from the query. Search is literal and case-sensitive.
Older output is missing
The output may have exceeded the terminal’s configured scrollback limit. Increase the limit in terminal settings for future sessions.
Search opened inside the IDE instead
The same Find shortcut is context-sensitive. When a native editor is active it opens editor find; focus a terminal pane before invoking terminal search.