Alpha

Syntax sensitive editor for more than 20 different modes, including modes for the following languages: Ada, C, C++, Fortran, HTML, Java, Pascal, Perl, Postscript, Scheme, SQL, Tcl, and TeX(including both LaTeX and LaTeX2e). Supports the ODB editor suite. Free.

http://bdesgraupes.pagesperso-orange.fr/alphabinaries.html

VHDL mode for Alpha:

http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html

Emacs VHDL Mode

If you like the Emacs editor and write VHDL, here is a VHDL syntax aware mode for Emacs. Free.

http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html

Emacs for OS X is available from http://emacsformacosx.com/

Aquamacs Based on GNU Emacs

Emacs editor with a Aqua Interface. Free. Macintosh OS X only.

http://aquamacs.org/

Verilog Verilog-mode.el file

http://www.veripool.org/wiki/verilog-mode

Lua mode: https://github.com/immerrr/lua-mode/

TextWrangler (replaced by demo version of BBEdit)

A free text editor with many features including syntax coloring, line numbers and several features useful to UNIX administration. It also has the ability to open invisible files (checkbox in the Open... dialog), very useful for editing PATH environment variables in .profile or login files. It also supports classic Mac, Window, and UNIX line endings. AppleScriptable. Supports the ODB editor suite. Handy for working with GCC toolchains.  Free. Macintosh OS X only.

http://www.barebones.com/products/textwrangler/

Links to other language Modules for syntax coloring (including VHDL and Verilog)

http://www.barebones.com/support/bbedit/plugin_library.html

jEdit

Programmers editor. Auto indent, and syntax highlighting for more than 130 languages. Free. Written in Java for Macintosh OS X, UNIX, Linux, and Windows.

http://www.jedit.org/

Developer page:

http://www.artman21.com/en/jedit_x/

email me.mailto:knotinweb@rau-deaver.comcastbiz.net?subject=Mac%20Text%20Editors%20Links

Visit my other pages:

Electronic Design ToolsElectronics.html
Rocketry ApplicationsRocketry.html
Green LivingEco.html
RailroadsTrains.html
SchematicsSchematics.html

Text Editors

Home > Robert_Rau.html
Links >Links.html

Text Editors

Vim

Vim is a highly configurable text editor, freely available for many different platforms.

Macintosh version (see above):

http://code.google.com/p/macvim/

Support for other platforms:

http://www.vim.org/

BBEdit

Full featured text editor with many plug-in and AppleScript support. Supports the ODB editor suite. Commercial. Macintosh OS X only.

http://www.barebones.com/products/bbedit/

Links to other language Modules for syntax coloring (including VHDL and Verilog)

http://www.barebones.com/support/bbedit/plugin_library.html

Kod

Up and coming programmers editor. Source available. Free. Macintosh OS X, UNIX, Linux, and Windows.

http://kodapp.com/

iPhone toolsMac-iPhoneTools.html

CRiSP

Started out as a Brief clone but not has every contemporary feature while still maintaining the Brief keyboard shortcuts. Commercial. Macintosh OS X, UNIX, Linux, and Windows.

http://www.crisp.com/

textmate

Text cleaner and text editor. Supports the ODB editor suite. Commercial. Macintosh OS X only.

http://macromates.com/

Tex-Edit

Now Free with version 4.10.4. A very flexible, scriptable text editor. The AppleScript support is second to none. Tex-Edit also is AppleScript recordable. There is a huge archive of AppleScripts for many solutions. You can open Invisible files by holding the Option key when you select Open...   Macintosh OS X only.

http://tex-edit.com/

You can find a collection of AppleScripts for Tex-Edit Here:

http://www.dougscripts.com/texedit/index.php

SubEthaEdit

SubEthaEdit is a powerful and lean text editor. It includes Bonjour technology and a collaboration engine for groups. A UNIX command line utility to enable complex and interactive pipe workflows with your terminal. Exporting to HTML, with metadata. Completely user customizable syntax highlighting through styles. Supports the ODB editor suite. Commercial. Macintosh OS X only.

http://www.codingmonkeys.de/subethaedit/

Carbon Emacs

Mac-friendly distribution of the GNU Emacs text editor (v22). Development has stopped, works on OS X 10.5 to 10.7. Free. Macintosh OS X only.

http://th.nao.ac.jp/MEMBER/zenitani/emacs-e.html

skEdit

skEdit is built to be extensible, you can easily add more languages if the 13 built in languages aren't enough. You can extend skEdit by writing a script in your favorite language and putting it in the script menu. Commercial. Macintosh OS X only.

http://www.beforedawnsolutions.com/applications/skedit

Coda 2

Coda 2 is optimized for web developers, including previewing your work live on a iPad while you work. Scriptable and extendable. Commercial. Macintosh OS X only.

http://www.panic.com/coda/

EditRocket

Programmers editor. Commercial. Macintosh OS X, Linux, and Windows.

http://www.editrocket.com/landing/mac_html_editor.html?adid=er6&gclid=CLDc_O6HlbACFSWFQAodHmjl3g

Smultron

Programmers editor. Supports the ODB editor suite. Commercial. Macintosh OS X only.

http://www.peterborgapps.com/smultron/index.html

WriteRoom

Writers editor.  Commercial. Macintosh OS X only.

http://www.hogbaysoftware.com/products/writeroom

UltraEdit

Programmers editor. Commercial. Macintosh OSX, Linux, and Windows.

http://www.ultraedit.com/products/mac-text-editor.html

VoodooPad 5

Editor with picture support and HTML export. Commercial. Macintosh OS X only.

http://flyingmeat.com/voodoopad/

Chocolat

Programmers Editor. Split screen, function folding, keyword coloring, and jump to definition. Commercial. Macintosh OS X only.

http://chocolatapp.com/

gedit

The official text editor of the GNOME desktop environment now ported to many platforms.  Macintosh OS X, Linux, and Windows.

http://projects.gnome.org/gedit/

<oXygen/> XML Editor

A complete XML development and authoring platform providing the necessary tools for working with a wide range of XML standards and technologies. Macintosh OS X, Linux, and Windows.

http://www.oxygenxml.com/download.html

TextSpresso

Programmers editor. Commercial. Macintosh OS X only.

http://www.taylor-design.com/

Sublime Text

Sublime Text is a sophisticated text editor for code, markup and prose. Multiple selection, full screen mode, multiple windows for the same file, and many more features. Commercial. Macintosh OS X only.

http://www.sublimetext.com/

If you need a free editor for any of the UNIX invisible files (like .login or .profile) see BBEdit.

SimpleEdit

Very low cost programmers editor. Support for UNIX line endings and different text encodings. LaTeX support.  Macintosh OS X only.

http://kodapp.com/

Eddie

Worksheet windows with a bash shell support & tab-completion support. Syntax coloring for C/C++/Obj-C, makefiles, assembly, HTML, JavaScript, Lua, Python, Ruby, and more. Function popup with full C/C++/Obj-C support, JavaScript, Perl, Lua, Python. Magic prototyper greatly simplifies C++ and Obj-C development.

Macintosh OS X and Linux.

http://www.el34.com/

Vico

Vico is a programmers text editor with a focus on keyboard control. Vico uses vi key bindings. Support for html, php, ruby and javascript. And since Vico can use existing TextMate bundles, it's easy to add more.. Macintosh OS X, Linux, and Windows.

http://www.vicoapp.com/

Epsilon Programmer's Editor

Programmers editor. Commercial. Macintosh OS X, Linux, and Windows.

http://www.lugaru.com/

iText Pro

The official text editor of the GNOME desktop environment now ported to many platforms.  Macintosh OS X only.

http://www.jp-lightway.com/appstore/english/iTextPro/

Tincta 2 / Tincta Pro 2

Free/$15.99. Syntax coloring for 60+ languages, line numbering, regex support. Macintosh OS X only.

http://www.ultraedit.com/products/mac-text-editor.html

010 Editor

Text Editor, Hex Editor, Disk Editor, Process Editor. Macintosh OS X, Linux, and Windows.

http://www.sweetscape.com/010editor/

XMLmind XML Editor

XMLmind XML Editor is a strictly validating, near WYSIWYG, DocBook editor, DITA editor, MathML editor, XHTML editor, XML editor. Because XMLmind XML Editor is highly extensible, it may be also be used to create documents conforming to your own custom schema. Macintosh OS X, Java, and Windows.

http://www.xmlmind.com/xmleditor/

Textual 4

Features include: bookmarks, find in multiple files, full text translations and direct online searches. Many keyboard shortcuts. Textual supports over 200 coding languages by default, including  syntax highlighting, folding and auto completion. Macintosh OS X and iOS.

http://www.jalada.eu/cms/index.php?option=com_content&task=view&id=149&Itemid=740&lang=en_US

iText Express

Cocoa application with support for page numbers, columns, header/footer, and footnotes.  Macintosh OS X only.

http://www.jp-lightway.com/appstore/english/iTextExpress/

NEdit

Edit is a multi-purpose text editor for the X Window System. It provides support for development in a wide variety of languages and text processors. Free. Macintosh OS X, UNIX, Linux, and Windows.

http://www.nedit.org/

MacVim

Free. Vim for the Mac. Supports multiple windows with tabbed editing. Standard OS X keyboard shortcuts. Full-screen mode. Support for OS X special characters. Supports the ODB editor suite. Source available. See VIM below. Macintosh OS X only.

http://code.google.com/p/macvim/

WRITEKIT

Clean uncluttered interface. Commercial. Macintosh OS X only.

http://www.macappstudio.com/writekit/

VimR

Another VIM for the Mac. Macintosh OS X only.

http://qvacua.com/ and http://vimr.org/

CotEditor

Syntax coloring for 26 languages, multiple views of same file. Macintosh OS X only.

http://coteditor.github.io/

Plain Text Editor

Text wrapping options, Macintosh, Windows and Unix ends of lines, spell checking, regular expressions, and unlimited number of undo.. Macintosh OS X only.

http://alphaomega.software.free.fr/plaintexteditor/Plain%20Text%20Editor.html

TipTyper

Free. Simple editor with character, word, line counter. Automatic tab insertion. Macintosh OS X only.

http://www.brunophilipe.com/software/tiptyper/

Quiver

A note-taking app built for programmers. Its unique cell-based design lets you easily mix text and code within one note.  Macintosh OS X only.

http://happenapps.com/#quiver

Peppermint

Run your code without leaving Peppermint for over 15 different programming languages. Advanced Features include Snippets, Autocompletion, Multiple cursors, Smart Undo-Redo. Over 50 syntaxes supported. Macintosh OS X only. Download from App Store.

http://osxpeppermint.com/

TabEditor

Text editor with tabs. Supports .rtf, .rtfd, .txt, .doc, .docx, .xml, .html, .htm, odt, .fodt, .plist. Commercial. Macintosh OS X only. Download from App Store.

http://www.xshld.com/maceditor.html

AppCode Editor and IDE

Highly Integrated editor and code analysis system. Support for Objective-C, Swift, C and C++, C++11, libc++, Boost, JavaScript, XML, HTML, CSS and XPath. Unit testing support with OCUnit, XCTest, Google Test and Kiwi. Macintosh OS X only.

http://aquamacs.org/

Byword 2

Simple and efficient text editing for Mac, iPhone and iPad. Macintosh OS X only.

http://th.nao.ac.jp/MEMBER/zenitani/emacs-e.html

Fraise

Programmers editor, Has split windows for viewing two parts of the same document or to compare two different documents side by side. Fraise is based on Smultron. Not updated since Feb 24, 2013. Macintosh OS X only. Download:

http://www.macupdate.com/app/mac/33751/fraise

Source:

https://github.com/jfmoy/Fraise

Brackets

Opensource by Adobe. Command line integration, code folding. Supports JavaScript, HTML, CSS, and more. Mac OS X and Windows.

http://brackets.io/

Textastic

Syntax highlighting support for more than 80 source code and markup languages. Commercial. Macintosh OS X and iOS. Download from App Store.

https://itunes.apple.com/us/app/textastic/id572491815?mt=12

Textastic-Customization

https://github.com/blach/Textastic-Customization

Emacs Lua Mode

If you like the Emacs editor and write Lua, here is a Lua syntax aware mode for Emacs. Free.

https://github.com/immerrr/lua-mode/

Atom

Highly configurable (Hackable) editor. Built-in package manager, smart autocomplete, file system browser, plus a mess of packages adding more features or compatibility. Macintosh OS X, Linux, and Windows..

https://atom.io/

Jedit X

Supports tabbed window, File Drawer, non-contiguous layout, rectangular paste, word completion, smart index menu, smart quote, smart separation between Japanese and English, smart URL link and more. Macintosh OS X.

http://www.artman21.com/en/jedit_x/

xPad Studio

Code editor.  Commercial. Macintosh OS X, and Windows.

http://www.xpadstudio.com/

neovim

A refactor of Vim to simplify maintenance, enable advanced external UIs, improve extensibility. Includes embedded terminal emulator, asynchronous job control, shared data among multiple editor instances. Install with brew, see this site. To update, use brew reinstall --HEAD neovim.  Free. Macintosh OS X, UNIX, Linux, and Windows.

https://neovim.io/

File Peek

Use the built-in hex editor, get MD5, SHA1, SHA256 hashes and Base64 encoding with one click, or even change the modified and created dates. Macintosh OS X, Linux, and Windows.

https://www.tunabellysoftware.com/file_peek/

Emacs Markdown Mode

If you like the Emacs editor and write Markdown, here is a markdown syntax aware mode for Emacs. Free.

https://github.com/defunkt/markdown-mode/

TextNut for Markdown

Markdown editor for Github readme files and more. Macintosh OS X only.

http://www.textnutwriter.com/

TextSoap

Text editor with many built-in text ‘cleaning’ functions. Commercial. Macintosh OS X only.

https://www.unmarked.com/textsoap/

MacDown

Markdown editor. Free. Macintosh OS X only.

http://macdown.uranusjr.com/

MarkDownD

Markdown editor. Macintosh OS X and Windows.

https://www.romanysoft.net/markdownd/

Marked 2

Markdown editor. Macintosh OS X only.

http://marked2app.com/

Visual Studio Code

Code Editor. Macintosh OS X, Linux, and Windows.

https://code.visualstudio.com/