SubEthaEdit Icon   What's New
 

New in SubEthaEdit 3.0:

Persistence: SubEtha Text File Format
You can interrupt any SubEthaEdit Session if you want to and save your current state as an SubEtha Text File. You can even mail them around and do offline collaboration. Just clear the change marks before you edit and your peer sees exactly what you edited.

Syntax Highlighter
The new and improved Syntax Highlighter in SubEthaEdit 3.0 does it all: nested States, HEREDOC, importing of other Modes. And on top of being more capable and correct it now also is faster. For more on modes visit the mode development page.

Mode Precedence UI
Finally you can modify the rules of automatic mode recognition using the great mode Precedence UI. Don't like .h files open in Objective-C mode? Just move the C++ mode up or disable the Trigger in C. You can even add regexes to be found in the contents of the document to trigger a mode.

Plethora of new and improved modes
Facilitating the new Highlighter many of the modes have been improved dramatically. Especially the modes that need to be embedded in HTML like PHP, ERB. On top of that we added the following modes: CFML, LassoScript-HTML, SVNLog, SDEF.

Other features of SubEthaEdit you might not know about:

Regular expression search and replace
Find and replace with the power of regular expressions. Choose between eight different regex flavor ranging from POSIX to Perl and Ruby. Use the all new Find All functions to show a list-of-found that also can be refreshed.
Learn more about regular expressions

Invitations
Now you don't have to wait anymore for others to join your documents. If you need help, invite them by dragging them onto your document. It's as easy as 1-2-3.

Read only access for shared documents
If you don't want people to change your text but give them a glimpse at it, set them to read only. Like that they can see your text, but can't change it.

Efficient next generation network protocol
The network protocol of SubEthaEdit 2.x brings new features, faster data transfer and better scalability.

Splitview
Split your windows for twice the editing fun!

Printing
Like most features printing is customizable per mode in the preferences, so you can have different setting for C-code than for plain text. You also can customize your print-out in the SubEthaEdit pane of the print dialogue. Beside standard features like adding header details (date, filename), margins and font/color preferences you can also specify to print-out collaborative metadata, including a list of participants, annotated authorship information and background coloring for color prints.

HTML Export
HTML Export is available in two ways. You can either export a whole document to HTML to save that collaborative session including the authorship metadata or use the "Edit/Copy as XHTML" feature to convert a selected code snippet, including color and indention, to HTML and paste it on your website.

Authenticated open and save
SubEthaEdit 2.1 and later allow you to authenticate as Administrator to edit files you don't have permission to edit otherwise. (like e.g. /etc/httpd/httpd.conf)

Syntax Styles
Syntax Styles give you the power to customize colors, fonts and font style of any mode to your likings. You can even export your style and share it with your friends or community. Customizing is done in SubEthaEdit/Preferences/Styles in a nice and convenient WYSIWYG fashion.

Command Line Tool
The new command line tool is the perfect companion to anyone who tends to work with Terminal.app more often than not. It supports piping, waiting and resuming so you can do all sorts of nifty stuff like e.g. curl codingmonkeys.de | see -m HTML, or setting SubEthaEdit as your $EDITOR to use it to write e.g. commit logs. (export EDITOR='see -wr') For a detailed description of all features, type man see at the command line.