Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>VSCode Search+New to Visual Studio Code? Get it now.
VSCode Search+

VSCode Search+

Helen of Code

| (0) | Free
Improved search experience powered by a C# language server backed by SQLite.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VSCode Search+

Search+ is a VS Code extension that delivers smarter, near real-time search powered by a SQLite-backed C# language server. It indexes your workspace deeply, keeps the index up to date as files change, and surfaces fuzzy-matched results that behave like a polished “Go to File” experience.

Developed by @helenofcode, with assistance from Codex. Source-code available here: https://github.com/distrohelena/vs-search-plus

Features

  • Deep workspace index: Every file (and its content) is stored in SQLite for fast lookups.
  • Incremental updates: The server listens for create/change/delete events and updates the index immediately.
  • Fuzzy quick search: Launch “Search+: Quick Search” to find files, folders, or textual matches; fuzzy hits are clearly marked.
  • Force indexing: Right-click any folder and choose “Search+: Force Index Folder” to create a dedicated sub-index.

Commands

Command Description
Search+: Quick Search Opens the quick search UI (mirrors the experience of Ctrl+P).
Search+: Index Workspace Rebuilds the index for the current workspace folder.
Search+: Force Index Folder Clears the folder from the parent index and creates a standalone SQLite index for that folder.

The extension automatically performs a full index when it activates, so you typically get search results without issuing any commands.

Development

cd extension
npm install
npm run compile

cd ../backend
dotnet publish -c Release

Use F5 in VS Code to launch an Extension Development Host. The workspace is configured to compile the TypeScript client and build the .NET server automatically before the host starts.

To ship a VSIX package run:

cd extension
npm run compile
vsce package

Tip: The extension looks for the language server binary in backend/VsSearchPlus.Server/bin/Release/net9.0/publish (falling back to bin/Release/net9.0 and Debug during local dev). Before packaging, run dotnet publish -c Release so the optimized assembly is available.

Release Notes

See CHANGELOG.md for the list of notable updates.

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