CotEditor 4+

Lightweight plain-text editor

Mineko IMANISHI

    • 4.8 • 55 Ratings
    • Free
    • Offers In-App Purchases

Screenshots

Description

CotEditor is a light-weight, neat, yet powerful text editor designed for editing plain-text files such as web pages (HTML, CSS), program source codes (Python, Ruby, Perl, etc.), structured texts (Markdown, Textile, TeX, etc.), or any other kind of plain-text.


Just For Mac

The application is exactly made for macOS. CotEditor looks and behaves just as macOS applications should. It means, you already know how to use it even on the first launch. There are no complicated setting files that require geek knowledge so that you can access all your settings including syntax definitions and themes from a standard settings window.

Quick, Easy, and Powerful

CotEditor launches so quickly that you can write your text immediately when you want to. It's perfect for you to write a draft version of your document or a scratch code. The simply organized user interface doesn't disturb your task. However, at the same time, CotEditor is neither software only for beginners nor a typical minimal “zen-style” editor. It is fully customizable. There are, of course, syntax highlighting for various languages, find and replace with the regular expression, auto-indentation, command-line tool, and lots of other deep functions. You can also easily write your own macro in your favorite languages.

Key Features

• Syntax highlighting including more than 50 preset languages
• Powerful find and replace with the regular expression
• Auto-backup with/without overwriting actual document files
• Line numbers view
• Live character/word/line count
• Handling file encoding and line endings with care
• Auto-generated outline menu for fast navigation
• Character inspector that shows the zoomed glyph and Unicode information
• Vertical text layout mode
• Various Unicode normalizations
• Semi-transparent window
• Command-line tool
• Scriptable with your favorite language
• CJK-languages friendly


Terms of Service: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Privacy Policy: https://coteditor.com/privacy

What’s New

Version 5.1.0

New Features
- Append the nearest unique ancestor folder name to the document title if multiple documents with the same name are opened.
- The new “prevent editing” option that prevents documents from being unintentionally edited.
- Introduce the new AppleScript parameter editable to document objects.
- Introduce the --readonly (-r) option to the cot command-line tool to open documents as read-only.
- Read input from the standard input when the cot command-line tool is used with the - option.
- Display Finder tags in the document inspector and the file browser.
- Add the “text replacement” option to the Mode settings to disable the future in the editor.
- Add the PowerShell syntax.

Improvements
- Show an alert and abort the import of setting files if they are not in a valid format.
- Declare CotEditor can handle folders.
- Update the JSON syntax to include the .jsonl file extension.
- Update the Fortran syntax to include the .cuf file extension.
- Update the PHP syntax
- Improve the VoiceOver support.
- Improve the stability.
- experimental: Improve the syntax highlighting algorithm for inline comments.

Fixes
- Fix an issue in the AppleScript support where the `print` command is ignored.
- Fixed an issue in CotEditor 5.0.8 where the file path argument passed to CotEditor scripts is percent-encoded.
- Fix an issue in the Appearance settings pane where the alert about potential non-monospace fonts keeps appearing even after changing only the font size.
- Fix an issue where the Settings window is not accessible from the Window menu.
- Fix an issue on macOS 15 where newly created documents are mispositioned when the frontmost document is tiled.

Ratings and Reviews

4.8 out of 5
55 Ratings

55 Ratings

JeannieWharton ,

A staple when I get a new Mac

Much better than the in-built TextEdit. Much quicker and simpler than the real code editors like Atom or Sublime, which have their purpose. But for quick edits of all types of things, this is now the default app for many formats. Super software.

Enforced nickname ,

Simply amazing

This has rapidly become my favourite text editing tool. It is always running and it is my first choice when I want to edit or work with raw text.

My only complaint is that I wish it would let you make the default window bigger.

Michael Weiss ,

Very nice

This editor is very well done and looks like a versatile toolbox for many of your editing needs. Not only does it support a wide range of languages, it also has many subtle touches like line numbering, indentation guides, and an outline mode that supports functions as well as markdown headers. It even has some surprising features like allowing you change the opacity of the editor, so you can open it on top of another application, which is very useful when taking notes. Did I mention that it's open source?

App Privacy

The developer, Mineko IMANISHI, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer's privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More