Skip to content

Find and quick-open

Jump to files, run commands, find symbols, and search across the workspace.

Available on
  • Desktop

The editor has one palette with multiple modes plus a dedicated find-in-files panel. Together they cover the “I want to get to a thing fast” cases.

Quick Open palette

Cmd/Ctrl+P opens the palette in files mode. Type any part of a path to fuzzy-match. Use the arrow keys to move, Enter to open. The palette also has three other modes:

ShortcutModeWhat it filters
Cmd/Ctrl+PFilesWorkspace files
Cmd/Ctrl+Shift+PCommandsEditor commands
Cmd/Ctrl+TSymbolsWorkspace symbols (LSP-supplied)
Cmd/Ctrl+Shift+BTasksRunnable tasks

These shortcuts only fire when the editor is focused or you’re in the Files view. Outside that scope, Cmd/Ctrl+P instead opens the global session quick-switcher.

Find in Files

Cmd/Ctrl+Shift+F opens the Search panel in the side dock. Type your query, hit Enter, get a flat list of matches across the workspace. Each result shows the file, line number, and surrounding context. Click a result to open the file at that line, scrolled into the center of the editor.

The search panel supports the standard options:

  • Case sensitive
  • Whole word
  • Regex
  • Include / exclude globs (e.g. src/**/*.ts, !**/*.test.ts)

If you trigger find-in-files from another view, the editor automatically switches you to the Files view first so the panel has somewhere to render.

Find in current file

The standard Monaco find widget (Cmd/Ctrl+F) is available too. It is themed to match the app and supports case, regex, whole-word, and “find next / find previous” with Enter and Shift+Enter.