PhpStorm-inspired global search for VS Code with split-panel preview and syntax highlighting
Install on the VS Code Marketplace
Inspired by PhpStorm's search experience, this extension provides a dual-panel view:
- Left Panel: Search results grouped by file
- Right Panel: Full file preview with syntax highlighting
- Preview files before opening them
Ctrl+Shift+F(orCmd+Shift+Fon Mac) - Open search (customizable)↑/↓- Navigate through results (works while typing!)Enter- Open file and close searchCtrl+Enter/Cmd+Enter- Open in new tab, keep search openShift+Enter- Open in split view, keep search openEsc- Close search- Start typing anywhere to focus search input
- Double-click - Open file and close search
- Ctrl+Double-click / Cmd+Double-click - Open in new tab, keep search open
- Shift+Double-click - Open in split view, keep search open
- Context Menu - Right-click folders in Explorer to search within that directory
- Selected Text - Automatically pre-fills search with selected text when opening
- File Mask Filter - Filter by file types (e.g.,
*.ts, *.js) - Directory Scope - Search within specific folders (supports comma-separated paths)
- Respect VS Code Settings - Uses your
files.excludeandsearch.excludesettings - Live file preview with syntax highlighting while browsing results
- Match highlighting in both result list and preview
- File icons from your current VS Code theme
- File size limits to handle large codebases
- Debounced search for responsive typing experience
Install from the VS Code Marketplace or search for "Storm Search" in the VS Code extensions panel.
- Press
Ctrl+Shift+F(Windows/Linux) orCmd+Shift+F(Mac) - Type your search query
- Use arrow keys to navigate results (even while typing!)
- Press
Enterto open the file at the exact match location - Press
Escto close
File Type Filtering:
- Click the filter icon (🔽) next to the search input
- Enter file patterns like
*.ts, *.jsto search only in specific file types - Combine with directory scoping for precise searches
Directory Scoping:
- Click "Directory" scope button
- Enter folder paths separated by commas (e.g.,
src, tests) - Or use the folder browse button to select a directory
- Or right-click a folder in Explorer and select "Storm Search: Search in Folder"
Opening Files:
Enter- Open and close searchCtrl+Enter/Cmd+Enter- Open in new tab, keep search openShift+Enter- Open in split view, keep search open- Same modifiers work with double-click!
Keyboard Navigation:
- Arrow keys work while typing in search input
- Start typing anywhere to automatically focus the search box
- Navigate and open files without touching the mouse
The search respects your VS Code files.exclude and search.exclude settings.
Support this project by pledging to issues on OpenPledge - fund features and bug fixes you care about