This is a pretty interesting TextEditor with Outlining capability as well as Tabs to organize files.
Family: MacintoshEditorFamily TextMateEditorFamily
License: GPL https://github.com/textmate/textmate
- Ability to Search and Replace in a Project
- Auto-Indent for Common Actions Like Pasting Text
- Auto-Pairing of Brackets and Other Characters
- Clipboard History
- Column Selections and Column Typing
- Completion of Words from Current Document
- CSS-like Selectors to Pinpoint the Scope of Actions and Settings
- Declarative Language Grammars for Graceful Mixing and Hacking
- Dynamic Outline for Working With Multiple Files
- Expand Trigger Words to Code Blocks With Tab-able Placeholders
- File Tabs when Working With Projects
- Foldable Code Blocks
- Function Pop-up for Quick Overview and Navigation
- Plug-able Through Your Favorite Scripting Language
- Recordable Macros With No Programming Required
- Regular Expression Search and Replace (grep)
- Run Shell Commands from Within a Document
- Support for Darcs, Perforce, SVK, and Subversion
- Support for More Than 50 Languages
- Switch Between Files in Projects With a Minimum of Key Strokes
- Themable Syntax Highlight Colors
- Visual Bookmarks to Jump Between Places in a File
- Works As External Editor for (s)ftp Programs
- Works Together With Xcode and Can Build Xcode Projects
It also allows for folding, syntax color highlighting and other advanced features.
It also has a cool ability to do expandable snippets. Column typing (columnar inserts) are cool too. Plugins can be written in a number of languages, although they tend to be written primarily in Ruby.
Smart typing automatically inserts matching closing constructs but puts cursor inside.
- You can join the #textmate channel at freenode for general talk about TextMate or related software, trouble-shooting, or similar.
In August 2012, the source code for TextMate 2.0 was released under a GPL license
is popular with, and popularised by the developers of, Ruby on Rails - http://rubyonrails.org/
is only available on Mac, but the e
text editor supports TextMate
bundles on Windows.