TextMate

TextMate is a general-purpose text editor for Mac OS X. It has tabs, macros, code folding, Templates, shell integration and a bundle system with which language-specific extensions are possible.

Notable features

Like other text editors allowed TextMate the user to execute shell scripts. Since the shebang line TextMate observed, these scripts can be written in any scripting language like bash, Ruby or AppleScript. The text of the document can be printed on the standard input. The scripts can read properties of the document on specific environment variables. The output is an HTML-based preview in a separate window. Alternatively, the output can be inserted or selected text will be overwritten.

Two other peculiarities text Mates are the so-called bundles and snippets. Snippets are self-defined text snippets that can be inserted into the currently edited text file at the cursor position. To this end, the tab key is pressed after entering a keyword. These snippets can tabstops - places to which the cursor moves when you press the Tab key - include. If a tab stop is used with the same number several times in the snippet, the contents of the tab stop changes at all sites used. Thus, the input of the same sections of text is shortened greatly. The definition of the left- adjacent Snippets

Hello $ 1 $ 1 is $ 2 Furthermore, the snippets may contain the contents of text Mates environment variables as the row number, the name of the author or the output of shell scripts. Bundles (English for bundle, bundle ) containing custom snippets, syntax highlighting, and templates for editing certain text files such as source code, LaTeX files, and the like. These bundles are part of users developed and maintained text Mates.

External perception

The above and other innovative characteristics make TextMate become a very popular editor. At the Worldwide Developers Conference 2006 TextMate won the Design Award for the best development tool. Since the developer refuses porting to the Windows platform, such as e and Sublime Text programmed soon after the publication of clones.

Version 2 under free license

Although a new version of TextMate developer Allan Odgaard the already announced in 2006, but it was only in December 2011 published a first public alpha release of version 2.0. On 9 August 2012, the developer Allan Oodgard announced on its corporate blog that version 2.0 is provided under the open source license GPL3. The source code of the alpha version, he has set on GitHub, which is witnessed in the IT trade press attention.

766729
de