Wie füge ich TextMate zu meinem PATH auf dem Mac hinzu?


11

Wenn Sie TextMate verwenden, werden Sie angewiesen, einen Alias ​​für mate = 'open -a TextMate.app' zu erstellen. Aber jetzt verwende ich ein anderes Programm, bei dem ich es dem PATH hinzufügen muss. Ich bin mir allerdings nicht sicher, wie ich es machen soll. Kann jemand helfen?

Antworten:


9

Meine TextMate-Installation enthält das Element Terminal Usage ... im Menü Hilfe , mit dem ich einen Symlink in einem Verzeichnis meiner Wahl installieren kann /usr/local/bin. Dies scheint der bevorzugte Weg zu sein, da auf TextMate selbst zugegriffen werden kann.

In TextMate2 befindet sich die Option unter TextMate »Einstellungen…» Terminal .


6

mateist eigentlich ein Dienstprogramm, das mit TextMate geliefert wird. Es befindet sich in /Applications/TextMate.app/Contents/Resources/mate. Der einfachste Weg, es Ihrem Pfad hinzuzufügen, besteht darin, einen Symlink dazu zu erstellen:

ln -s /Applications/TextMate.app/Contents/Resources/mate ~/bin/mate

Fügen Sie ~/bindann Ihrem Pfad hinzu, indem Sie die folgende Zeile in Ihr Feld einfügen ~/.profile:

export PATH=$HOME/bin:$PATH

Weitere Details finden Sie im TextMate-Handbuch . Infos wie diese:

Mac OS X verfügt über einen Open Shell-Befehl, mit dem ein Doppelklick aus dem Terminal heraus simuliert werden kann. Es kann auch eine Open With… -Operation mithilfe des -aArguments ausführen , z. B.: Öffnetopen -a TextMate . den aktuellen Ordner in TextMate (als Scratch-Projekt).

Dieser Standardbefehl weist einige Mängel auf: Er kann jeweils nur eine Datei öffnen, ein Dokument nicht in einer bestimmten Zeile öffnen und die Shell nicht "blockieren", bis die Datei geschlossen wurde. Dies ist beispielsweise bei Verwendung eines Editors hilfreich so etwas wie eine Subversion-Commit-Nachricht schreiben.

Aus diesem Grund wird TextMate mit einem eigenen Mate-Shell-Befehl geliefert, der den Befehl open ersetzt. Für Gebrauchsanweisungen können Sie mate -h(vom Terminal) ausführen .


1

Sie können Ihren Pfad in osx mit dem folgenden Befehl hinzufügen:

echo 'export PATH=YOURPATHHERE:$PATH' >> ~/.profile, replacing "YOURPATHHERE" 

Ersetzen Sie offensichtlich "YOURPATHHERE" durch den Pfad, den Sie benötigen. Dadurch wird es Ihrem Profil hinzugefügt, sodass es bei jeder Protokollierung festgelegt wird.


Hier wird speziell für mehr benötigt mate. Siehe meinen Beitrag.
Fideli

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.