Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Nice FinderNew to Visual Studio Code? Get it now.
Nice Finder

Nice Finder

hail-kang

|
5 installs
| (0) | Free
Fast file and content search with fuzzy matching and real-time preview, powered by ripgrep
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Nice Finder

A fast and powerful file and content search extension for Visual Studio Code, powered by ripgrep.

Features

  • Fast File Search: Quickly find files using fuzzy matching with intelligent scoring
  • Content Search: Search within files with real-time results
  • Live Preview: Preview files as you navigate through search results
  • Case Sensitivity Toggle: Easily switch between case-sensitive and case-insensitive search
  • Customizable: Configure exclude patterns, preview styles, and more

Demo

Nice Finder Usage

Usage

Commands

  • Nice Finder: Search Files - Search for files by name (default: Cmd+Shift+O on Mac, Ctrl+Shift+P on Windows/Linux)
  • Nice Finder: Search Content - Search within file contents (default: Cmd+Shift+G on Mac, Ctrl+Shift+F on Windows/Linux)
  • Nice Finder: Toggle Case Sensitivity - Toggle case sensitivity for searches

Keyboard Shortcuts

Command Mac Windows/Linux
Search Files Cmd+Shift+O Ctrl+Shift+P
Search Content Cmd+Shift+G Ctrl+Shift+F

Configuration

Setting Default Description
nice-finder.rgPath "" Custom path to ripgrep binary
nice-finder.caseSensitive false Enable case-sensitive search by default
nice-finder.maxResults 100 Maximum number of search results
nice-finder.excludePatterns ["**/node_modules/**", ...] Glob patterns to exclude
nice-finder.showPreview true Show file preview when navigating
nice-finder.previewBorderColor "#007acc" Border color for preview
nice-finder.previewBorderWidth "2px" Border width for preview
nice-finder.previewBorderStyle "solid" Border style (solid/dashed/dotted/double)
nice-finder.showLineNumbers true Show line numbers in results
nice-finder.debounceDelay 150 Debounce delay in milliseconds

Requirements

  • Visual Studio Code 1.85.0 or higher
  • ripgrep (bundled with VS Code or installed separately)

Installation

From VS Code Marketplace

Search for "Nice Finder" in the VS Code Extensions view and click Install.

From VSIX

  1. Download the .vsix file
  2. Open VS Code
  3. Go to Extensions view (Cmd+Shift+X / Ctrl+Shift+X)
  4. Click the ... menu and select "Install from VSIX..."
  5. Select the downloaded file

Development

# Install dependencies
npm install

# Build
npm run build

# Watch mode
npm run watch

# Package
npm run package

License

MIT

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