Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Enhanced search and replace

liuhaoxdliuhaoxd118 downloads

Inline editor search and replace panel with match case, whole word, and regex.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

中文 README

An inline editor search and replace panel for Obsidian.

Features

  • Inline find panel in the editor.
  • Find and replace mode.
  • Match case, whole word, and regex.
  • Highlights matches in the current editor.
  • Esc closes the panel globally (even when the input is not focused).

Hotkeys

Bind hotkeys for this plugin via Obsidian settings:

  1. Open Settings → Hotkeys.
  2. Search Enhanced search and replace (or just Find).
  3. Bind these commands:
    • Enhanced search and replace: Find
    • Enhanced search and replace: Find and replace

Suggested defaults:

  • Windows / Linux: Ctrl+F → Find, Ctrl+H → Find and replace
  • macOS: Cmd+F → Find (set the other one to your preference)

You can also trigger via Command Palette: Cmd/Ctrl+P and search Enhanced search and replace: Find.

Install (manual)

  • Copy main.js, manifest.json, and styles.css to:
    • <Vault>/.obsidian/plugins/enhanced-search-replace/
  • Reload Obsidian and enable the plugin.

Development

npm install
npm run dev

Build

npm run build

Notes

  • The search UI is implemented as a CodeMirror 6 panel.
  • Some internal editor fields (like the underlying CodeMirror view) are accessed via Obsidian runtime objects.
78%
HealthExcellent
ReviewSatisfactory
About
Open an inline search-and-replace panel inside the editor. Find and replace with match-case, whole-word, and regex support, preview highlighted matches in the current editor, and close the panel with Esc even when the input is not focused.
SearchEditingHotkeys
Details
Current version
1.0.0
Last updated
Last month
Created
Last month
Updates
1 release
Downloads
118
Compatible with
Obsidian 1.12.7+
Platforms
Desktop only
License
OTHER
Report bugRequest featureReport plugin
Author
liuhaoxdliuhaoxd
github.com/liuhaoxd
GitHubliuhaoxd
  1. Community
  2. Plugins
  3. Search
  4. Enhanced search and replace

Related plugins

Emoji Toolbar

Quickly search for and insert emojis into your editor.

Floating Search

Search text by using Obsidian default search view.

Code Editor Shortcuts

Add keyboard shortcuts (hotkeys) commonly found in code editors such as Visual Studio Code (VS Code) or Sublime Text.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Smart Connections

AI link discovery copilot. See related notes as you write. Lookup using semantic (vector) search across your vault. Zero-setup local model for embeddings, no API keys, private.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Outliner

Work with your lists like in Workflowy or Roam Research.

Various Complements

Complete words similar to auto-completion in an IDE.