Skip to content

search

press ⌘F / ctrl+F to open the search bar in the editor. type your query and matching text is highlighted in the document.

  • next / previous match — press Enter / Shift+Enter, or click the arrow buttons
  • close — press Escape

the match counter shows your position (e.g. “3 of 12 results”).

toggle these from the search bar. your choices are saved across sessions.

toggledescription
Aacase-sensitive matching
abmatch whole word only
.*use regular expressions

press ⌘⇧F / ctrl+shift+F to open the workspace search panel. you can also use Edit → Find in Files from the menu bar.

workspace search uses ripgrep under the hood, so results appear fast even in large codebases.

the same three toggles are available — case sensitivity, whole word, and regex. these are shared with the in-file search bar.

click the ... button to reveal include and exclude fields:

  • files to include — glob pattern to limit the search (e.g. *.ts, src/**/*.tsx)
  • files to exclude — glob pattern to skip files (e.g. *.log, dist/**)

leave a field empty to apply no filter.

results are grouped by file. each result shows the filename, directory, and a badge with the match count. click any match to open the file and jump to that line.

if your query returns a very large number of matches, a results limited banner appears. try narrowing your search with a more specific query or file filters.

actionmacoswindows / linux
find in file⌘Fctrl+F
find in workspace⌘⇧Fctrl+shift+F