Quick Open
Quick Open is the fastest way to navigate to any file in your project using fuzzy search.
Open Quick Open
Cmd+P(macOS) /Ctrl+P(Windows/Linux)Cmd+K(macOS) /Ctrl+K(Windows/Linux)
Navigate Results
- Type to filter files using fuzzy search
- Use
Arrow Up/Arrow Downto move through results - Press
Enterto open the selected file - Press
EscorCmd+K/Ctrl+Kto close
File Categories
Results are grouped and prioritized in this order:
- Open — files currently open in editor tabs (marked with a blue badge)
- Recent — recently visited files ordered by frecency (marked with a clock icon)
- Other — remaining project files sorted alphabetically
Fuzzy Search
Quick Open uses fuzzy matching so you don't need to type exact file names:
- Type
utlto matchutils.ts - Type
appcssto matchapp/styles.css - Short queries (1–2 characters) require a substring match for precision
File Preview
When Quick Open Preview is enabled (Settings > Appearance), a preview pane appears on the right side showing the content of the currently selected file.
- Hover over a file to preview it
- Navigate with keyboard to update the preview automatically
- Toggle the setting to hide the preview and get a narrower layout
Quick Open caches the project file index after the first open, so subsequent opens are instant. The index refreshes automatically when you switch projects.
Ignored Files
Quick Open automatically excludes files and directories that are not useful for navigation:
- Build output:
dist/,build/,out/,.next/ - Dependencies:
node_modules/,target/ - Lock files:
bun.lockb,yarn.lock,Cargo.lock - Generated files:
*.map,*.min.js,*.min.css - VCS:
.git/