Curly Quotes and Split Screen

I frequently copy a Bear note into CotEditor for two reasons, and I am requesting that they be integrated into Bear.

  1. Replace Quotes. This turns straight quotation marks into curly quotation marks.

  2. Split Screen. It lets me work on one part of a long note while referencing another part without constantly scrolling.

You can double click on a note and open it in a new window. You can have the same note open in two windows this way


If I’m not mistaken this can be enabled in Edit > Substitutions > Smart Quotes

That works for text created in Bear, but not for pasted content. Working with many sources brings in a lot of text. For example, pasting in:

"This will be my new office," I declare.

… leaves straight quotation marks. I tried:

  1. select the text
  2. deselect Smart Quotes in Bear
  3. re-select Smart Quotes

It does not work. In CotEditor, selecting the text and then Replace Quotes converts all straight to curly.

A handy workaround, for sure, but there are screen management reasons why Scrivener, Obsidian, and others use the split window feature common to text editors like CotEditor and BBEdit.

In the Edit menu, Substitutions submenu, is an item Show Substitutions which presnets a panel allowing you to activley apply substitutions. Just ensure that Smart Quotes is checked in the panel with the settings you perfer (popup selection menus).

Until this is added to Bear as a faster workaruond you may createa Shortcut/Automator workflow that can be invoked directly from the contextal menu when you have some text selectied.


Edit > Substitutions > Show Substitutions > Smart Quotes > Replace All.

Just tried it on a 10k word note and it works smoothly—but only where there is no folding. Best to select Toggle Folding first.

Could someone else check this? It didn’t change the target straight quotes, just added extraneous curly quotes.

the straight single quote ( ’ ) and the straight double quote ( ")

“the straight single quote ( ’ ) and the straight double quote ( " ).”.’.”.’