gapmiss2k downloadsA VSCode-style vault-wide search & replace sidebar view.
Vault-wide search and replace for Obsidian with regex support, multi-selection, and file filtering.

[!CAUTION] This plugin modifies vault files directly. Maintain backups before bulk replacements.
$1, $2, $&)Install from community.obsidian.md
From Obsidian's settings or preferences:
Manually:
find-n-replace folder to /path/to/vault/.obsidian/plugins/ or:
main.js, manifest.json & styles.css from the latest release/path/to/vault/.obsidian/plugins/find-n-replace/path/to/vault/.obsidian/plugins/find-n-replaceFind-n-Replace: OpenSearch options: Match Case, Whole Word, Regex, Multiline
Selection: Ctrl/Cmd+click to multi-select, Escape to clear
| Search | Replace | Result |
|---|---|---|
TODO |
DONE |
Simple text replacement |
(\d{4})-(\d{2})-(\d{2}) |
$2/$3/$1 |
Date format conversion |
\[\[(.+?)\]\] |
$1 |
Remove wikilink brackets |
\s{2,} |
|
Collapse multiple spaces |
Assign hotkeys in Settings → Hotkeys → search "Find-n-Replace"
npm install
npm run dev # watch mode
npm run build # production
npm test # run tests
MIT