Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Go to Anything — Files, Classes & FoldersNew to Visual Studio Code? Get it now.
Go to Anything — Files, Classes & Folders

Go to Anything — Files, Classes & Folders

Seyed Farshid mousavi

|
3 installs
| (0) | Free
PhpStorm-style unified search with category tabs (Files / Classes / Folders). Filter by class name or file name, and reveal folders in the Explorer.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Go to Anything — Files, Classes & Folders (VSCode)

A single, unified search — like PhpStorm's double-Shift "Search Everywhere" — that finds Folders, Files and Classes/Symbols at once, labels each result by kind, and reveals folders in the Explorer on the left when you pick one.

Features

  • One Quick Pick, grouped into Folders / Files / Classes & Symbols
  • Category tabs (like PhpStorm): click the icons in the title bar to filter to All / Files / Classes / Folders
  • Prefix filters: type file:Game, class:Game, or dir:games to narrow directly
  • Per-extension icons (code / config / media / archive / docs) via built-in codicons
  • Fuzzy matching that prefers name hits and word boundaries
  • Picking a folder → reveals & selects it in the Explorer (revealInExplorer)
  • Picking a file → opens it · a class/symbol → jumps to its definition
  • Classes/symbols come from your language servers (install PHP Intelephense for PHP)
  • Live index refresh via a file-system watcher

Search Everywhere in action

Category filters

Tab / prefix Shows
All (default) Folders + Files + Classes
Files · file: f: only file names
Classes · class: c: only classes / symbols
Folders · dir: folder: only directories

Dedicated commands also exist (Go to Anything: Files only, … Classes only, … Folders only) if you want to bind a key straight to one tab.

A note on Material icons

VSCode gives extensions no API to read the active file-icon theme (Material, Seti, …) inside a custom Quick Pick — those icons only apply to the Explorer, editor tabs and the native Ctrl+P. So this extension approximates with codicons per file extension. If you specifically want the real Material icons, the native Ctrl+P already shows them (but without categories).

Default keybinding

Ctrl+Shift+; (macOS: Cmd+Shift+;) — or run "Search Everywhere" from the Command Palette (Ctrl+Shift+P).

VSCode can't bind a double-Shift tap, so a normal chord is used. Change it in Keyboard Shortcuts → search "Search Everywhere".

Settings

  • searchEverywhere.ignoreDirs — folder names skipped during indexing (defaults include node_modules, vendor, var, .git, …)
  • searchEverywhere.maxPerGroup — max results per category (default 15)

Install

Option A — package & install (recommended)

cd /home/farmo/Code/vscode-search-everywhere
npm run package                 # produces goto-anything-0.0.2.vsix
code --install-extension goto-anything-0.0.2.vsix

Then reload VSCode.

Option B — run in a dev window

Open this folder in VSCode and press F5 ("Run Extension").

Install on another machine

The .vsix is fully portable — no build tools needed on the other system:

  1. Copy goto-anything-0.0.2.vsix to the other machine (USB, scp, cloud, git…).

  2. Run:

    code --install-extension /path/to/goto-anything-0.0.2.vsix
    

    …or in VSCode: Extensions panel → ··· menu → "Install from VSIX…".

  3. Reload the window.

Settings Sync does not sync locally-installed VSIX extensions (only ones from the Marketplace), so copy the file manually. To rebuild the VSIX from source on the other machine instead, copy this whole folder and run npm run package there.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft