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

Better Find in Files

AdielMag

| (0) | Free
JetBrains Rider style Find in Files view for Visual Studio Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Better Find in Files for Visual Studio Code 🔍

Bring the powerful, intuitive JetBrains Rider / IntelliJ-style Find & Replace in Files experience into Visual Studio Code!

VS Code Extension Version License


📸 Screenshots

Editor Modal Search & Live Code Context Preview

Better Find Modal Preview

Docked View in VS Code Sidebar / Bottom Panel

Better Find Docked Sidebar


✨ Features

  • ⚡ Blazing Fast Searching: Powered by native ripgrep for lightning-fast search performance across massive codebases with instant streaming results.
  • 🎨 Darcula / JetBrains Inspired Aesthetics: Clean, modern dark UI designed to mimic JetBrains Rider's Find in Files panel with syntax highlighting tokens.
  • 📌 Dual Surface Support: Use it as a floating editor modal tab or dock it directly into the VS Code Primary Sidebar, Secondary Sidebar, or Bottom Panel!
  • ⚡ Auto-Focused & Highlighted Input: Opening or focusing the search panel automatically selects the search bar text so you can start typing immediately without extra clicks.
  • 🔄 Instant Toggle Close: Pressing Ctrl+Shift+F or Ctrl+Shift+R while active toggles and closes the view smoothly.
  • 📝 Live Code Context Preview: Interactive code editor preview pane showing surrounding lines with syntax highlighting and LSP semantic tokens.
  • ✏️ Editable Code Preview: Edit code directly inside the preview pane and press Ctrl+S to save changes to the underlying source file!
  • 🎯 Precise Search Scopes: Search across the whole Project, specific Modules, custom Directories, or presets (Open Files, Git Changed Files, Source Files, Test Files).
  • 🔎 Find Usages: Find symbol usages across the workspace using Alt+F7 or Shift+F12.
  • 🔄 Smart Tab Navigation: Reuses your existing open tabs when navigating search hits, preventing messy split-view editor duplicates.

⌨️ Keyboard Shortcuts

Shortcut (Windows / Linux) Shortcut (macOS) Action
Ctrl + Shift + F Cmd + Shift + F Open / Toggle Better Find in Files
Ctrl + Shift + R Cmd + Shift + R Open / Toggle Docked Better Replace View
Ctrl + Alt + F Cmd + Option + F Toggle Docked Sidebar View
Alt + F7 / Shift + F12 Alt + F7 / Shift + F12 Find Usages for Symbol at Cursor
↑ / ↓ ↑ / ↓ Navigate search hits
Enter Enter Open selected match
Ctrl + S Cmd + S Save code edits made inside preview pane
Esc Esc Close search panel

🛠️ Contributed Commands

  • betterFindInFiles.open: Open Better Find Modal
  • betterFindInFiles.openReplace: Open Docked Better Replace View
  • betterFindInFiles.openModalReplace: Open Better Replace Modal
  • betterFindInFiles.openInSidebar: Toggle Docked Sidebar View
  • betterFindInFiles.findUsages: Find Usages for symbol under cursor

⚙️ Extension Settings

This extension contributes the following settings:

  • betterFindInFiles.maxResults: Maximum number of search results returned (default: 1000).
  • betterFindInFiles.contextLines: Number of context code lines to display around the match in the preview pane (default: 8).
  • betterFindInFiles.useRipgrep: Enable high-performance native ripgrep binary search engine (default: true).

🛠️ CI / Continuous Integration & Publishing

This project includes GitHub Actions workflows:

  • CI Workflow (.github/workflows/ci.yml): Builds TypeScript, runs tests, and verifies extension packaging on every push and pull request.
  • Publish Workflow (.github/workflows/publish.yml): Automatically packages and publishes the extension to the VS Code Marketplace and Open VSX when a new GitHub release tag is created.

📄 License

This project is licensed under the MIT License.

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