MacroMates TextMate
| Version | 2(Stand: 18.11.2021) |
| Plattform | Mac |
| Lizenz | Open Source |
| Kategorie | Programmierung |
Hauptfunktionen
- Unterstützt alle wichtigen Programmiersprachen
- Ermöglicht Erweiterungen des Editors durch Bundles
- Kann Makros aufzeichnen, um die Automatisierung mühsamer Aufgaben zu unterstützen
- Enthält Funktionen wie das Ein- und Ausblenden von Quellcode und das projektweite Suchen und Ersetzen
Softwareübersicht
MacroMates TextMate ist ein leistungsfähiger Texteditor, mit dem Sie verschiedene Aufgaben erledigen können, z. B. Quellcode bearbeiten, Drehbücher schreiben, SQL-Abfragen ausführen und Blogeinträge erstellen. Das Programm unterstützt alle wichtigen Programmiersprachen und läuft auf der Mac-Plattform. Ab Version 2 hat MacroMates den TextMate-Quellcode für Entwickler zugänglich gemacht, die eigene Änderungen am Editor vornehmen möchten.
TextMate ermöglicht die Verwendung von Befehlen, Makros, Vorlagen und Codeausschnitten, um Quellcode zu organisieren und zu erstellen. TextMate bietet eine Funktion zum Suchen und Ersetzen, mit der Text schnell gefunden und durch verschiedene Filteroptionen ersetzt werden kann. Der Texteditor kann mehrere Codeblöcke mithilfe zusätzlicher Cursor hervorheben und bearbeiten. TextMate bietet außerdem eine intelligente Vervollständigung, die vorhersagt, was Sie eingeben werden, damit Sie schneller programmieren können.
TextMate ermöglicht es Ihnen, den Editor mit Bundles zu erweitern, die Plugins ähneln. Sie können eigene Bundles erstellen, die auf Ihre Entwicklungsanforderungen zugeschnitten sind, oder benutzerdefinierte Bundles anderer Benutzer importieren. Zu den Bundle-Beispielen gehören Sprachgrammatiken, Makros, Codeausschnitte, Befehle, Vorlagen und andere Verknüpfungen. Darüber hinaus bietet jedes Bundle Tastenkürzel, die Sie auslösen können, um Inhalte schnell in Ihren Code einzufügen. Das hilft Ihnen, Quellcode effizienter zu entwickeln.
Zusammenfassung
MacroMates TextMate ist ein nützliches Werkzeug für jeden Entwickler. Es unterstützt alle wichtigen Programmiersprachen, wichtige Code-Tastenkürzel und Bundles zur Erweiterung des Editors. Jeder Mac-Designer oder -Entwickler, der mit Code arbeitet, sollte diesen Editor ausprobieren.
Primärer Dateityp
Unterstützte Dateitypen
| Dateiendung | Dateityp |
|---|---|
| .HTML | Hypertext-Markup-Sprachdatei |
| .ADB | Ada-Textdatei |
| .AS | ActionScript-Datei |
| .ASM | Quelldatei in Assemblersprache |
| .BASH_PROFILE | Bash-Datei für interaktive Anmeldeshells |
| .BASHRC | Bash-Datei für nicht-interaktive Anmelde-Shells |
| .BIB | BibTeX-Bibliografiedatenbank |
| .BSH | BeanShell-Skript |
| .C | C/C++-Quellcodedatei |
| .CFG | Konfigurationsdatei |
| .CFG | Wesnoth-Markup-Language-Datei |
| .CGI | Common-Gateway-Interface-Skript |
| .CONF | Unix-Konfigurationsdatei |
| .CONFIG | Konfigurationsdatei |
| .CPP | C++-Quelldatei |
| .D | D-Quellcodedatei |
| .DBM | ColdFusion-Serverdatei |
| .DTD | Datei mit Dokumenttypdefinition |
| .ERL | Erlang-Quellcodedatei |
| .F | Fortran-Quellcode |
| .GO | Go-Quellcodedatei |
| .GROOVY | Groovy-Quellcodedatei |
| .H | C/C++/Objective-C-Headerdatei |
| .HH | C++-Headerdatei |
| .HS | Haskell-Skript |
| .INC | Include-Datei |
| .JAVA | Java-Quellcodedatei |
| .JS | JavaScript-Datei |
| .LHS | Literate-Haskell-Skript |
| .LISP | Lisp-Quellcodedatei |
| .LUA | Lua-Quellcode |
| .M | Objective-C-Implementierungsdatei |
| .M4 | Makroprozessor-Bibliothek |
| .MARKDOWN | Markdown-Dokumentationsdatei |
| .MD | Markdown-Dokumentationsdatei |
| .ML | ML-Quelldatei |
| .P | Pascal-Quellcode |
| .PAS | Pascal-Quelldatei |
| .PCH | Datei mit vorkompiliertem Header |
| .PDE | Quellcodedatei der Processing-Entwicklungsumgebung |
| .PHP | PHP-Quellcodedatei |
| .PL | Perl-Skript |
| .PM | Perl-Modul |
| .POD | Perl-POD-Datei |
| .PROFILE | Bash-Shell-Profil |
| .PROPERTIES | Java-Properties-Datei |
| .PY | Python-Skript |
| .R | Rez-Quelldatei |
| .RB | Ruby-Quellcode |
| .RBW | Ruby-Skript |
| .RHTML | Ruby-HTML-Webseite |
| .RJS | Ruby-JavaScript-Datei |
| .RST | reStructuredText-Datei |
| .S | Quelldatei |
| .SCPT | AppleScript-Skriptdatei |
| .SQL | Structured Query Language-Datendatei |
| .SRC | Quelltextdatei |
| .STRINGS | Textzeichenfolgendatei |
| .STY | LaTeX-Stildatei |
| .TCL | Tcl-Skript |
| .TLD | Datei mit Tag-Bibliotheksbeschreibung |
| .TMBUNDLE | TextMate-Bundle-Datei |
| .TMLANGUAGE | TextMate-Sprachgrammatikdatei |
| .TMTHEME | TextMate-Designvorlagendatei |
| .TSV | Tabulatorgetrennte Werte-Datei |
| .TXT | Klartextdatei |
| .XML | XML-Datei |
| .XQ | XQuery-Datei |
| .XQL | XML-Abfragesprachendatei |
| .XQM | XQuery-Modul |
| .XQUERY | XQuery-Quelldatei |
| .XSLT | Datei mit Extensible Stylesheet Language Transformations |
| .YML | YAML-Dokument |
Weitere verwandte Dateitypen
| Dateiendung | Dateityp |
|---|---|
| .ADS | Ada-Spezifikationsdatei |
| .ASA | ASP-Konfigurationsdatei |
| .ASCX | ASP.NET-Benutzersteuerelementdatei |
| .ASHX | ASP.NET-Webhandlerdatei |
| .CONF | Generische Konfigurationsdatei |
| .DIST | Mac OS X-Distributionsskript |
| .DWT | Dreamweaver-Webseitenvorlage |
| .F90 | Fortran-90-Quellcodedatei |
| .FOR | Fortran-Quellcodedatei |
| .FPP | Fortran-Quellcode |
| .GVY | Groovy-Quellcodedatei |
| .HPP | C++-Headerdatei |
| .HRL | Erlang-Headerdatei |
| .HTACCESS | Apache-HTACCESS-Datei |
| .HTC | HTML-Komponentendatei |
| .HXX | C++-Quellcode-Headerdatei |
| .INF | Setupinformationsdatei |
| .INFO | Allgemeine Informationsdatei |
| .JSP | Jakarta-Server-Seite |
| .LSP | Lisp-Programmquellcodedatei |
| .MARKDN | Markdown-Datei |
| .MD | Maschinenbeschreibungsdatei |
| .MDOWN | Markdown-Datei |
| .MKD | Markdown-Dokumentationsdatei |
| .NFO | Warez-Informationsdatei |
| .PHP3 | PHP-3-Webseite |
| .PHP4 | PHP-4-Webseite |
| .PHP5 | PHP-5-Webseite |
| .RPY | Python-Skript |
| .SCRIPTTERMINOLOGY | AppleScript-Skriptterminologiedatei |
| .SLST | Spieldatendatei |
| .TMPROJ | TextMate-Projektdatei |
| .TMPROJECT | TextMate-Projekt |
| .TPL | Phorum-Vorlage |
| .XQY | XQuery-Quelldatei |
| .XSL | XML-Stylesheet |
| .YAML | YAML-Dokument |
