Hinzufügen von TextWrangler zur Pfadumgebung

Ich möchte TextWrangler zur Pfadumgebung hinzufügen. Ich habe es mit diesem Befehl auf dem Terminal versucht:

alias textwrangler=/Applications/TextWrangler.app

und dann versucht, es nur durch Tippen aufzurufen textwrangler, aber wie Sie sich vorstellen können, funktioniert es nicht.

Ich habe es auf diese Weise gemacht, weil ich dasselbe für gemacht hatte mysqlund es funktioniert hatte.

Ich weiß, dass es andere Möglichkeiten gibt, eine Anwendung zur Pfadumgebung hinzuzufügen, aber ich würde gerne wissen, wie das sicher geht. Kannst du es beschreiben?

Übrigens habe ich, wie ich es verstanden habe, nicht gerade TextWrangler zur Pfadumgebung hinzugefügt ...

Antworten (1)

Ihr Alias, den Sie konfiguriert haben, ändert das Arbeitsverzeichnis in Shells, die das Wechseln des Verzeichnisses ohne 'cd' zum Anwendungspaket von TextWrangler unterstützen.

Um einen Alias ​​zu haben, der eine App öffnet, müssen Sie die Binärdatei im App-Bundle ausführen, das sich normalerweise in Contents/MacOS. Zum Beispiel…

alias textwrangler=/Applications/TextWrangler.app/Contents/MacOS/TextWrangler

Die Binärdatei in TextWrangler versteht auch Argumente zum Übergeben von Dateien, was bedeutet, dass Sie Dateien jetzt mit dem Folgenden bearbeiten können. Das funktioniert aber nicht mit jeder App.

textwrangler /path/to/file

Ich bin mir nicht sicher, ob ich verstehe, was Sie zu Ihrem Pfad hinzufügen möchten, aber wenn Sie die Binärdatei zu Ihrem Pfad hinzufügen möchten, können Sie den enthaltenden Ordner hinzufügen:

export PATH=$PATH:/Applications/TextWrangler.app/Contents/MacOS

Um den Alias ​​zu jeder interaktiven Shell-Sitzung hinzuzufügen, fügen Sie die Alias-Zeile zu einer der Profildateien für Ihre Shell hinzu.

Der erste Satz scheint etwas anderes zu sein. Sie möchten ein wenig darüber hinzufügen, dass TextxtWrangler eine App und mysql nur eine einfache ausführbare Unix-Datei ist
@Mark Der erste Satz ist ein Verweis auf den Alias ​​​​von OP in der Frage und warum es nicht funktioniert.
Aliase ändern das Verzeichnis nicht (es sei denn, sie haben eine CD drin)
@Mark "in Shells, die es unterstützen"