Skip to content

Find and replace text

You renamed your villain in chapter three, and his old name is still hiding in thirty other scenes. Time to find and replace text in Dabble.

Find & Replace searches any word or phrase across your manuscript and notes. Step through the matches, then swap them out one at a time or all at once.

We’ll cover:

  • Before you begin: what it searches, and where the button lives
  • Steps: open the panel, find, narrow, and replace
  • Tips: smart quotes, safe renames, and regex

Find & Replace looks through the text and descriptions of your documents: manuscript scenes, characters, notebook pages, and ideas. It skips document titles and anything in the trash.

You’ll find it wherever you can edit. In read-only views (such as a shared project you can only view, or a merged review copy), the button is hidden. Use your browser’s own search there instead.

The editor toolbar with the Find & Replace button (a magnifying-glass icon) highlighted and its Find & Replace, Cmd+F, tooltip showing.

  1. Open a document in your project.
  2. Click the magnifying-glass (search) icon in the document toolbar, or press Cmd+F (Mac) or Ctrl+F (Windows). The panel opens at the top of the screen.

Tip: select text before you open the panel and it is pre-filled into the search box and searched right away.

  1. Type what you want to find in the Find in text… box. Matches highlight as you type, and a count appears in the box, like 3 / 17. If nothing matches, you see a red No matches.
  2. Step through matches with the down arrow (Find Next) and the up arrow (Find Previous), or press Enter and Shift+Enter in the search box. Dabble scrolls each match into view and loads documents as it needs them.

The Find panel open at the top of the editor with "Bennet" typed and a 1 / 6 match count, with every match highlighted in green in the manuscript behind it.

  1. Click the gear icon to open the search options:
    • Match Case finds only matches with the same capitalization.
    • Match Whole Word finds the word on its own, not inside larger words (so “will” does not match “goodwill”).
    • Use Regular Expressions treats the search box as a pattern.
  1. In the same gear menu, under Search Scope, pick where to look:
    • Find in Document searches the current document and its sub-documents (for example, a chapter and all its scenes).
    • Find in Project searches every document in the project.

Dabble remembers your choice for next time. To jump straight into project-wide search, press Cmd+Shift+F (Mac) or Ctrl+Shift+F (Windows).

The Find panel's gear menu expanded, showing Match Case, Match Whole Word, and Use Regular Expressions toggles, plus a Search Scope section with Find in Document and Find in Project.

  1. Click the chevron on the left edge of the panel (Show Replace), or open replace directly with Cmd+Alt+F (Mac) or Ctrl+H (Windows). A second row with the Replace with… box appears.
  2. Type your replacement text.
  3. Click One to replace just the current match and move to the next one, or press Enter in the replace box.
  4. Click All to replace every match. A confirmation appears: This will replace {count} occurrences and cannot be undone. Click Replace All to go ahead.

The Find panel expanded into replace mode: the search field with a match count on top, and a "Replace with…" field below it with One and All buttons.

  1. Click the X or press Esc.
  • A plain search matches straight and curly quotes automatically, so searching for don't finds both don't and don't.
  • Very short searches feel a little slow on purpose. The wait shortens as you type more characters.
  • Renaming a character across a whole book? Set the scope to Find in Project and turn on Match Whole Word so you don’t change words that merely contain the name. After a big replace, step through with One to double-check.

Turn on Use Regular Expressions to search by pattern instead of exact text.

  • colou?r matches both “color” and “colour”.
  • Capture groups carry into the replacement. Find (\w+), (\w+) and replace with $2 $1 to swap two words around a comma.
  • An invalid pattern simply finds nothing, with no error.