CotEditor is a text editor designed for editing plain text files from programming to daily note-taking. CotEditor offers a lot of useful features that are not available in the macOS’s TextEdit.

## Powerful find and replace

The CotEditor’s find & replace feature not only supports the regular expression but also shows a list of the search results, or highlights matched words in your document.

- How to find or replace text

## Capture the document structure by syntax highlighting

CotEditor colorizes particular strings such as reserved words of programming languages, Markdown headings, and HTML elements to make the document’s structure easy to understand.

- How to define syntaxes

## Quick overview of the document’s outline

The CotEditor’s Outline feature extracts predefined keywords from the document and shows them in a list. By clicking on a listed item, you can go directly to the corresponding part of your document.

- How to inspect outline of a document

## Scripting for text editing automation

The Script menu lets you run scripts to manipulate your document or launch external programs.

- How to script CotEditor

To explore the CotEditor User Guide, click Table of Contents at the top of the page, or enter a word or phrase in the search field.