Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>SwiftFindNew to Visual Studio Code? Get it now.
SwiftFind

SwiftFind

M455YN

|
16 installs
| (0) | Free
Fast unified search for VS Code with tabs and rich filters.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SwiftFind

A fast, unified search for VS Code inspired by JetBrains IDEs.

Install from the Extensions view (search SwiftFind), or grab the .vsix from GitHub Releases and use Install from VSIX….

Default shortcuts:

  • Floating search: Ctrl+Alt+Shift+Space
  • Fullscreen search: Ctrl+Alt+Shift+F
  • Find and replace: Ctrl+Alt+Shift+H
  • Replace in editor: Ctrl+Alt+Shift+R (editor must be focused)

Polish / AltGr-safe fallback (chord):

  • Ctrl+Shift+J, then Space / F / H / R

Rebind everything in Keyboard Shortcuts. The status bar SwiftFind item opens search as well.

Tabs

Tab What it searches
Files Filenames across your workspace
Folders Folder paths in your workspace
Text File contents (bundled ripgrep, with fallbacks)
Symbols Functions, classes, variables via VS Code language providers
Commands All VS Code commands (built-in and from extensions)

Fullscreen search and replace

Ctrl+Alt+Shift+F opens the fullscreen panel. Find is primary; expand the Replace row (or use Ctrl+Alt+Shift+H) to run find-and-replace across workspace files (up to 500 files at once; narrow with Folder… if you hit the limit).

  • Text results group as folder → file → match, with inline highlight preview (swiftFind.preview).
  • Pause / Resume / Stop control a running ripgrep scan.
  • Folder… limits the search to a directory inside the workspace.
  • Search runs on Enter (or the Search button), not on every keystroke.

Replace in the current editor uses VS Code’s own Find/Replace widget (Ctrl+Alt+Shift+R).

Sidebar and Explorer

The SwiftFind activity bar has Fullscreen Search and Fullscreen Replace tiles, with Task Runner below.

In Explorer, Search Here and Replace Here scope fullscreen search or replace to the selected file or folder.

File index cache

SwiftFind keeps a workspace file list in .vscode/swiftfind-path-index.cache. It always honors .gitignore, plus common folders such as bin / obj. Text search and replace scan only that list, so they stay in sync with the Files tab.

Rebuild anytime from the Command Palette: SwiftFind: Rebuild File Index Cache.

Add .vscode/swiftfind-path-index.cache* to your project's .gitignore so the cache is not committed.

Search options (while the modal is open)

Toggle Shortcut Description
Case Sensitive Alt+C Match exact case
Regex Alt+R Use regular expressions
Match Whole Word Alt+W Only match complete words
Fuzzy Search Alt+F Fuzzy matching
Exclude Git Ignored Alt+G Hide files excluded by .gitignore
Exclude Search Ignored Alt+S Hide files excluded by .searchignore

Tab navigation in QuickPick:

  • Tab — next tab
  • Shift+Tab — previous tab
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft