A free and open source plain-text editor for your Mac that enables you to edit source code in various programming languages with ease

Sponsored Links:

CotEditor is a lightweight and very easy-to-use macOS text and code editor specially designed for desktop application developers, as well as web designers and programmers.

Moreover, the CotEditor app features a simple and clean interface that enables you to quickly change the line endings, file encoding and syntax coloring with just a few mouse clicks.

Full-featured source code editor with support for a wide array of major languages and line ending formats

Hence, you can change the line endings from LF to CR or CR/LF, the syntax coloring from none to the desired programming language and the file encoding according to the text you need to edit.

Additionally, thanks to the built-in Info slide panel you can view detailed information about the edited file such as creator and type, the date and time when the document was created and modified, owner’s name, text encoding, and line endings, character count and more.

The syntax coloring capabilities might be one of the most useful features provided by CotEditor. Thanks to its syntax highlighter you can colorize 17 pre-installed major languages such as PHP, HTML, Markdown, Ruby, JavaScript, LaTeX, C, Objective-C, C++, Python, Java and more.

Automatically highlights the code you’re editing and speeds up the editing process

More demanding users can easily create or import their own settings and add support for additional languages.

With the help of the OgreKit framework, CotEditor offers a powerful and useful fined and replace feature with support for regular expression searches. At the same time, the outline menu helps you extract specified lines with the predefined syntax and jump to the corresponding line.

Furthermore, CotEditor allows you to split the window into multiple panels and check different parts of your document at the same time.

The View menu also helps you adjust the window transparency, hide or show the page guide, enter the full mode and display invisible characters.

Highly-customizable interface with support for multiple panes

CotEditor‘s File menu also enables you to view the incompatible characters in your code in order to check and list-up the characters that cannot be converted into the desired encoding.

Also, the Utility menu helps you change the case of the selected text, edit the HexColorCode and convert from ASCII to Fullwidth ASCII and vice versa.

All things considered, CotEditor is a powerful app, which although quite minimalist, makes it possible for developers to code apps for a wide selection of platforms given that it comes with built-in support for multiple programming languages.

We at AppsForMyPC have tested and used CotEditor for Mac and it worked pretty smoothly 🙂 🙂