Find and quick-open
Jump to files, run commands, find symbols, and search across the workspace.
- 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:
| Shortcut | Mode | What it filters |
|---|---|---|
Cmd/Ctrl+P | Files | Workspace files |
Cmd/Ctrl+Shift+P | Commands | Editor commands |
Cmd/Ctrl+T | Symbols | Workspace symbols (LSP-supplied) |
Cmd/Ctrl+Shift+B | Tasks | Runnable 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.