Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Better FindNew to Visual Studio Code? Get it now.
Better Find

Better Find

Skrety

|
1 install
| (0) | Free
A detached, movable search window with live ripgrep search across your project — file-type filters, grouped results with a whole-file preview, scoped search, and a WebStorm-style 'Search Everywhere' feel.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Better Find

Project search in a detached, movable window — the closest VS Code gets to a WebStorm-style "Search Everywhere" panel that you open, use, and hide without cluttering your layout.

Features

  • Floating window — the search opens in its own movable OS window (a VS Code auxiliary window); park it on a second monitor and it stays alive independently of the editor. (Falls back to a docked tab if unsupported.)
  • Search Everywhere modes — a Text · Files · Symbols · All bar (click or Tab to cycle):
    • Text — live, streaming ripgrep search (respects .gitignore), with regex, match case, and whole word toggles.
    • Files — fuzzy filename/path search.
    • Symbols — workspace symbols (functions, classes, …) via the language server; jumps to the definition.
    • All — runs the three and shows merged, capped sections with a "→ more in …" link into each mode.
  • File-type filter — a Types ▾ dropdown auto-detected from your workspace (frequency-sorted, cached). Every type is searched by default; uncheck the ones you don't want (uncheck all = nothing to search), with Select all / Deselect all and custom exclude globs (e.g. dist/**).
  • Scope — right-click a folder in the Explorer → Better Find: Search in This Folder; clear the scope to go back to the whole workspace.
  • Grouped results + syntax-highlighted preview — matches grouped by file (collapsible), with a whole-file, scrollable preview centered on the selected match and Prism syntax highlighting (theme-aware).
  • Stacked or side-by-side layout with a draggable splitter, and width-aware result rows that keep the match in view.

Usage

  • Toggle the window: Ctrl+Alt+F, the $(search) Search status-bar item, or the command Better Find: Toggle Search Window.
  • Type to search; ↑/↓ moves through results and updates the preview.
  • Enter / double-click / the Open button jumps to the file (and closes the search). Single-click just previews.
  • Esc clears a non-empty query, then closes on the next press.

Settings

Setting Default Meaning
betterFind.openInFloatingWindow true Pop into its own OS window. Off = docked editor tab.
betterFind.maxResults 300 Cap on matches per search.
betterFind.typeCacheDays 7 Days before the detected file-type list auto-rescans.
betterFind.ripgrepPath "" Absolute path to rg. Empty = auto-detect, then PATH.

Requirements & notes

  • VS Code 1.85+ (for floating editor windows). ripgrep (rg) is used for search: it's auto-detected from common install paths, then falls back to the copy bundled with VS Code itself — so no separate install is required (set betterFind.ripgrepPath to override).
  • Preview syntax highlighting is per-line, so constructs spanning multiple lines (e.g. block comments) may not carry their highlighting across line breaks.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft