AthasAthasDocs

Search documentation

Find a guide or reference page.

DocsEditor

Quick Open

Jump to any file instantly with fuzzy search

On this page6 sections

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)
  • Type to filter files using fuzzy search
  • Use Arrow Up / Arrow Down to move through results
  • Press Enter to open the selected file
  • Press Esc or Cmd+K / Ctrl+K to close

File Categories

Results are grouped and prioritized in this order:

  1. Open — files currently open in editor tabs (marked with a blue badge)
  2. Recent — recently visited files ordered by frecency (marked with a clock icon)
  3. Other — remaining project files sorted alphabetically

Quick Open uses fuzzy matching so you don't need to type exact file names:

  • Type utl to match utils.ts
  • Type appcss to match app/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/