Better Quick Switcher
approvedby Ji
Search markdown headings with fuzzy matching — like Quick Switcher but for headings. - This plugin has not been manually reviewed by Obsidian staff.
↓ 22 downloadsUpdated 9d agoMIT
Better Quick Switcher
Quick heading navigation for Obsidian. Search and jump to any heading across your vault.
Features
- Fuzzy heading search — type to find any heading in any file
- Two search modes — search all vault files, or only the current file
- Heading level filters — toggle which heading levels (H1–H6) appear in results
- Folder exclusions — hide results from specific folders
- Result limit — cap the number of suggestions shown
Usage
Press Ctrl+Shift+O (or Cmd+Shift+O on macOS) to open the heading switcher.
- Type to fuzzy-search headings across your vault
- Click All files / Current file to switch search scope
- Press
Enterto jump to the selected heading, or click it
Commands
| Command | Description | Default Hotkey |
|---|---|---|
heading-switcher:open | Open heading switcher | Ctrl+Shift+O |
switcher:open | Override built-in quick switcher | — |
Settings
Available in the plugin settings tab:
- Heading Levels — enable or disable individual heading levels (H1–H6)
- Exclude Folders — add folder paths to hide from results
- Max Results — set the maximum number of suggestions (10–200, default 50)
Installation
From Obsidian Community Plugins
- Open Settings → Community Plugins
- Click Browse and search for "Better Quick Switcher"
- Install and enable
Manual
- Download the latest release from GitHub Releases
- Copy
main.js,manifest.json, andstyles.cssintoVault/.obsidian/plugins/better-quick-switcher/ - Enable the plugin in Settings → Community Plugins
Development
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
# Dev mode (auto-rebuild)
npm run dev
License
MIT
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.