CotEditor

⚠️ This is a pre-release version.

The updater's “Install” button works only on CotEditor 3.3.0 and later.
To update from an earlier version, download archive from coteditor.com/beta and install it manually.

Highlights on CotEditor 3.4

Apply multiple replacement rules at once
Using the new feature called “Multiple Replacement”, you can batch process text replacement with a preset definition containing multiple replacement rules. Those definitions can also be saved to reuse later.
Document outilne at a glance
Now, you can look over the auto-extracted document outline, which you might see in the navigation bar above the editor, in the sidebar inspector.
Much easier regular expression pattern editing in find panel
The new input fields in the find panel syntax-highlight their contents when the regular expression option is enabled. In addition, the input fields also recognize and handle brace pairs properly just like the main document editor does.

What's New on CotEditor 3.4.0-rc

release:

Improvements

  • beta: Rename “Set Replacement” feature to “Multiple Replacement.”
  • beta: Localize all text added in CotEditor 3.4.0.
  • beta: Add help page about the multiple replacement.

Fixes

  • beta: Fix an issue the application could crash while typing.
  • trivial: Fix an issue on macOS 10.12 and earlier where the Japanese label of the menu item toggling toolbar visibility did not reflect the current visibility state.

Known Issues

  • The following tasks have not been completed on this version yet:
    • Localize newly added strings in Italian.

What's New on CotEditor 3.4.0-beta.4

release:

Fixes

  • beta: Fix an issue where application could crash on changing selection in editor view.

What's New on CotEditor 3.4.0-beta.3

release:

Improvements

  • Optimize syntax highlighting performance.

Fixes

  • Fix an issue where the sidebar inspector did close inward when the pane was switched after opening the sidebar outward.
  • Fix an issue where snippet keybindings could not be restored to the default correctly.
  • Fix an issue where progress spinner for outline menu displayed unwantedly on document opening.
  • beta: Fix an issue where deletion of replacement set items was not saved.
  • beta: Fix a possible crash on window closing.
  • beta non-AppStore ver.: Fix an issue where options for the application update check in General preferences pane disappeared.

What's New on CotEditor 3.4.0-beta.2

release:

Improvements

  • Enable importing multiple syntax/theme setting files at once.
  • Import syntax style files via drag and drop to the Installed Syntax Styles area.
  • Avoid merging multiple separators next to each other in the navigation menu into a single separator.
  • beta: Synchronize the selection in the outline inspector with the current cursor position in the focused editor.
  • beta: Replace with a new one when the last replacement definition row was removed, instead of disabling the remove button.
  • beta: Disable the remove button in replacement set panel when nothing is selected.
  • beta trivial: Adjust outline inspector layout.

Fixes

  • Fix an issue where the cursor position did not follow the line when Move Up command was performed at the end of the document.
  • trivial: Fix some UI text.

What's New on CotEditor 3.4.0-beta

release:

New Features

  • Replace matches with preset replacement definition (Find > Show Replacement Set).
  • Add outline menu to side bar.
  • Select tabbed window with ⌘+number.
  • Parse regular expression pattern in find string field in regular expression mode:
    • Syntax highlight.
    • Highlight matching brace by moving cursor.
    • Select the range surrounded by a brace pair by double-clicking a brace.
  • Add a new theme “Resinifictrix”.

Improvements

  • Give haptic feedback on pinch zoom when the scale becomes 100%.
  • Adjust background color for selected range in inactive editor to avoid unreadable text, especially by a dark theme.
  • Make the current line highlight semi-transparent if editor opacity is not 100%.
  • Ignore brackets escaped with \ on bracket pair highlight.
  • Restore selected inspector pane on window restoration.
  • Move “Get Info” and “Show Incompatible Characters” menu items into newly added View > Inspector submenu.
  • Update highlight style of icons in the side inspector.
  • Delete the feature alerting inconsistent encoding declaration in document on saving.
  • Remove ⌘1 shortcut for Console from default key-binding settings.
  • Avoid switching to inactive tabbed window only to show a syntax highlighting indicator.
  • Remove the workaround for the issue of editor scrolling on early macOS High Sierra that was introduced on CotEditor 3.2.4.
  • Update “Java” syntax style by adding term var (Thanks to Marc Prud'hommeaux!)
  • trivial Use monospace digits where suitable.
  • trivial non-AppStore ver.: Update Sparkle framework.

Fixes

  • Fix a possible crash with continuous find/replacement.
  • Fix an issue where the font settings cannot be changed on macOS 10.12.
  • Fix an issue where the find result in the input field of the find panel did not clear when a new find string was set from the find history menu.

Known Issues

  • The following tasks have not been completed on this version yet:
    • Update help contents.
    • Localize newly added strings.

previous release notes