A Visual Studio Code extension that provides a ReSharper-style unified workspace search: search files, types, and members in one place, preview code, and jump to the exact location in the editor.
Unified search — One query searches workspace symbols (where supported) and matching file paths.
Filters — Toggle files, types, and members to narrow results (files is on by default).
Preview — See a syntax-friendly snippet around the match before you open it.
Modal UI — Centered panel with backdrop; matches the feel of a dedicated search popup.
Quick navigation — Enter or double-click opens the file at the symbol (or start of file for path-only hits) and closes the search panel.
Toolbar & shortcuts — Command in the editor title bar and command center (when enabled), plus Ctrl+T (Windows/Linux) or Cmd+T (macOS). This replaces the default binding for VS Code’s Go to Symbol in Workspace unless you change it under Keyboard Shortcuts.
Requirements
Workspace symbols (types/members) depend on your language extensions (for example C# Dev Kit / OmniSharp for C#, built-in support for TypeScript/JavaScript, Python, etc.). Without a language service, you may see few or no symbol results; file search still works.
Command center icon — If the title-bar search icon does not appear, enable Window: Command Center (window.commandCenter) in Settings (wording may vary slightly by VS Code / Cursor version).
Installation
From a .vsix file
Run npm install and npm run compile in this folder (or use the prebuilt .vsix from Releases if you publish them).
In VS Code: Extensions view → ⋯ menu → Install from VSIX… → select the generated search360-everywhere-*.vsix in the project root (version matches package.json).
From source (development)
npm install
npm run compile
Press F5 in VS Code to launch the Extension Development Host and test the extension.
Usage
Action
How
Open Search 360 EveryWhere
Ctrl+T / Cmd+T, or Command Palette → Search 360 EveryWhere: Open, or the search icon in the editor / command center
Filter results
Use the files / types / members chips
Move selection
↑ / ↓
Open and close search
Enter or double-click the selected result
Close without opening
Esc, ✕ in the header, or click the dimmed backdrop
Commands
Command ID
Title
search360.open
Search 360 EveryWhere: Open (Command Palette); Search 360 EveryWhere (short title in other UI, e.g. keyboard shortcuts)
searchEverywhere.open
Same handler (legacy id; not in the palette—prefer search360.open for new keybindings)