Find + Replace in Selection
Find and replace within the selected text in Obsidian.
Usage
- Select the text to search within. Multiple selections work too.
- Run Find and replace in selection from the command palette, or assign it a hotkey.
- Enter the text to find and its replacement. Matches inside the selection are highlighted in the note, and the dialog shows how many there are. Use the arrow buttons to jump between them.
- Click Replace to replace the current match and move to the next one, or press Enter or click Replace all to replace every match. One undo reverts a Replace all.
Drag the dialog by its title to move it out of the way. It stays there for the rest of the session.
Matching is literal and ignores case, the same as Obsidian's built-in search.
The plugin uses only Obsidian's public API.
Install with BRAT
- Install BRAT from Community plugins.
- Run BRAT: Add a beta plugin for testing and enter
manojkarthick/obsidian-find-replace-selection. - Turn on Find + Replace in Selection in Community plugins.
Release
Update version in manifest.json and package.json, add the version to versions.json, then push a tag with the same name (for example 0.1.1, with no v prefix). The workflow builds the plugin and attaches main.js, manifest.json and styles.css to a GitHub release.
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.