SubEthaEdit is a powerful and lean text editor. And it's the only collaborative one you can actually use.
By combining the ease of Bonjour with the world's best text collaboration engine, it makes working together not only possible but even fun.
SubEthaEdit is a tool that includes various advanced features: A UNIX command line utility to enable complex and interactive pipe workflows with your terminal.
Overhauled printing, including all bells and whistles, even with collaborative metadata. Exporting to HTML, again with metadata.
Completely user customizable syntax highlighting through styles. Support for editing files as administrator. Improved AppleScript support to allow control of sharing features.
Here are some key features of "SubEthaEdit":
Networking:
· Share documents with Bonjour.
· See all announced documents in your local network.
· See users available for collaboration in your local network.
· See other users' pictures (like iChat).
· Share documents over the Internet.
· Connect to others SubEthaEdits over the internet.
· Join existing local sessions from anywhere.
· Support for SubEthaEdit URLs.
· Fully IPv6 enabled.
Collaborating:
· Anyone can type anywhere anytime.
· See other users' cursors and selections.
· in the document.
· in the document's scrollbar.
· Invite people to your documents.
· Invitations shown in dock icon badge.
· Authorize users to join private documents.
· Read-only access.
· Control collaboration with AppleScript.
· Kick users off your document.
· Integration with iChat and Mail.
· Collaborations exportable as webpage and PDF (via Print).
Editing:
· Tabbed Window Interface.
· AppleScript menu.
· Manipulate text with AppleScript.
· Regular expression search and replace.
· Eight different regex flavors: Posix, Posix Extended, Emacs, grep, GNU, Java, Perl, Ruby.
· Per document list of found with colored regex groups.
· Safari-powered live-updating HTML preview.
· Full Unicode support.
· Show invisible characters.
· File encodings support.
· File encodings conversion.
· "Open" and "Save" using administrator permissions.
· "Open" and "Save" hidden files.
· Line ending conversion.
· Encoding Doctor.
· Mixed line ending assistance.
· Page guide for fixed-width layout.
· Command line tool.
· Autocompletion.
· Blockedit.
· Full featured printing.
· Enhanceable (e.g. with WordService or AppleScript).
· Text conversion, statistics, custom keybindings, etc.
· Splitview.
· Multiple Views (Windows) per File.
Developing:
· Indenting.
· Bracket matching and selection.
· Selfcontained, extensible syntax modes.
· Extensible Function popup menu.
· Per mode autocompletion dictionary.
· Copy code snippets as colored HTML.
· Customizable syntax colors.
· Extensible Syntax Highlighting Improved!
· Support for AppleScript , ActionScript , bash, C, C++, CSS, Diff, HTML, Java, Javascript, LaTeX, Lua, Objective-C, Pascal, Perl, PHP, Python, Ruby, SQL, XML already included.
· Fontification (bold and italic syntax).
· Per mode preferences.
· Integrates with Xcode as external editor.
· Integrates with FTP clients as external editor.
Limitations:
· 30 days trial period.
What's New in This Release: [ read full changelog ]
Additions/New Features:
· Added Erlang mode
· Added Go mode
· Added per mode option for the Tab key to indent and outdent when something is selected. Defaults to on.
· Improved the Objective-C mode by adding Cocoa Touch properties and minor missing functions to the autocompletion.
· Enabled support for Snow Leopard's text substitutions.
Changes:
· Improved handling of modes which require a higher SubEthaEngine for future compatiblity.
· Switched out-of-the-box default encoding to UTF-8.
Fixes:
· Fixed an issue with Snow Leopard which caused continuous spell checking to behave strangely.
· Fixed an issue with the live Web Preview where folded text did not appear in the preview.
· Fixed an issue with the live Web Preview where some base URLs would prevent the preview from updating.
· Fixed an issue with extended regex mode in which the find progress indicator would not stop for certain expressions.
· Fixed issues with folding and encoding conversion.
· Fixed an issue which caused URLs containing non-ascii characters not to be recognized correctly.
· Fixed an issue that caused the script menu to be missing from the context menu.