Search
Find notes by name, search inside them, or jump within the current note.
Noteside has three distinct search surfaces. They look similar but answer different questions.
Find files & content — ⌘P
The fuzzy finder (⌘P, :find, or <Space> f) is how you jump between notes. Type a
few characters of a note's title or path and it ranks matches instantly — backed by
Rust nucleo, so it stays sub-millisecond
even on very large notebooks. It also surfaces content matches, so it doubles as a
quick "where did I write that?".
This is your everyday navigator — reach for it first. Open it with an empty query and
it shows your recents: notes you open often and recently rank first (pinned notes
stay on top), so your working set is always a ⌘P ↵ away. Typed queries get the same
gentle nudge — near-ties break toward the notes you actually use.
Search note contents — ⌘⇧F
Content search (⌘⇧F, :grep, or <Space> g) scans the text of every note and
shows matching lines with a live preview pane. It supports three modes:
- Plain — literal substring
- Regex — full regular expressions
- Fuzzy — loose, typo-tolerant matching
Use this when you want to see the matching lines in context across the whole notebook, not just jump to a file.
Find in the current note — ⌘F
⌘F toggles an in-note search bar (CodeMirror's own find) scoped to the open note —
the conventional equivalent of vim's /. Press ⌘F again to close it. Vim users can
keep using / and ? as normal.
No index, no database
Search runs entirely in memory — fuzzy file search is sub-millisecond and content search is a fast scan that stays quick across thousands of notes. Nothing to index, rebuild, or keep in sync; your notes stay plain files and search stays instant.