Sie können Textmate von hier herunterladen.
Sie können die mailing -Liste von Textmate oder den IRC -Kanal #TextMate auf Freenode.net für Fragen, Kommentare und Fehlerberichte verwenden.
Sie können sich auch auf Macromate wenden.
Bevor Sie einen Fehlerbericht einreichen, lesen Sie bitte die Anweisungen für Fehlerberichte.
Um Textmate zu erstellen, benötigen Sie Folgendes:
makehash_mapAll dies kann entweder mit Homebrew oder MacPorts installiert werden:
# Homebrew
brew install boost capnp google-sparsehash multimarkdown ninja ragel
# MacPorts
sudo port install boost capnproto multimarkdown ninja ragel sparsehash Stellen Sie nach der Installation von Abhängigkeiten sicher, dass Sie über eine vollständige Kasse (einschließlich Submodules) verfügen und dann ./configure gefolgt von ninja , zum Beispiel:
git clone --recursive https://github.com/textmate/textmate.git
cd textmate
./configure && ninja TextMate/run Das Skript ./configure -Skript prüft lediglich, dass alle Abhängigkeiten gefunden werden können, und rufen dann bin/rave auf, um eine build.ninja -Datei mit Standardkonfiguration auf release und das Standard -Ziel für TextMate festzulegen.
Sie sollten das Ninja -Bundle installieren, das über Einstellungen → Bündel installiert werden kann.
Danach können Sie ⌘B drücken, um aus dem Textkameraden aus zu bauen. Falls Sie es nicht noch nicht getan haben, müssen Sie auch die PATH entweder in Einstellungen → Variablen oder ~/.tm_properties einrichten, damit ninja und verwandte Tools gefunden werden können. Ein Beispiel könnte $PATH:/usr/local/bin sein.
Das Standardziel (in .tm_properties festgelegt) ist TextMate/run . Dies wird Textmate neu starten, aber wenn sie innerhalb von Textmate aufgerufen werden, erscheint ein Dialog, bevor die aktuelle Instanz getötet wird. Da es eine vollständige Sitzung wiederherstellt, ist es sicher, selbst mit nicht geretteten Änderungen neu zu starten.
Wenn es sich bei der aktuellen Datei um eine Testdatei handelt, wird das zu erstellende Ziel geändert, um die Bibliothek zu erstellen, zu der der Test gehört (dies wird durchgeführt, indem TM_NINJA_TARGET in der Datei .tm_properties im Stamm der Quellbaum festgelegt wird).
Wenn die aktuelle Datei zu einem Anwendungsziel (außer TextMate.app ) gehört, wird TM_NINJA_TARGET in ähnlicher Weise auf Erstellen und Ausführen dieser Anwendung eingestellt.
Für die TextMate.app -Anwendung gibt es zwei symbolische Build -Ziele:
ninja TextMate # Build and sign TextMate
ninja TextMate/run # Build, sign, and (re)launch TextMateAlles lief zu reinigen:
ninja -t clean Oder einfach ~/build/TextMate löschen.
Die Quelle für Textmate wird unter der GNU General Public Lizenz veröffentlicht, die von der Free Software Foundation entweder Version 3 der Lizenz oder (nach Ihrer Option) eine spätere Version veröffentlicht wurde.
Textmate ist eine Marke von Allan Odgaard.