Ich habe den Sublime-Text 2 heruntergeladen und installiert. Ich folge den Anweisungen hier: Aber ich bleibe bei diesem Teil hängen:
Die erste Aufgabe besteht darin, einen Symlink zu subl zu erstellen. Vorausgesetzt, Sie haben Sublime Text 2 im Ordner Applications abgelegt, und Sie haben ein ~/bin-Verzeichnis in Ihrem Pfad. Sie können Folgendes ausführen:
ln -s "/ Applications/Sublime Text" ~/bin/subl
Wenn ich dies jedoch mache, sagt es mir/Users/User/bin/subl: No solche Datei oder Verzeichnis.
Was soll ich machen?
Vielen Dank!
Ich würde empfehlen, es zu Ihrem lokalen Lagerplatz hinzuzufügen:
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
Bearbeiten: Stellen Sie sicher, dass Ihr lokales bin-Verzeichnis vorhanden ist, bevor Sie diesen Befehl ausführen:
mkdir /usr/local/bin
Ich füge meine Sym-Links zu/usr/local/bin hinzu, für Sublime Text 3 setze ich meine so ein:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
Dann können Sie die aktuelle Verzeichnisliste öffnen mit:
subl .
Wenn Sie die Abkürzung für subl als ärgerlich empfinden, wie es einige Leute zu tun scheinen, die ich kenne, dann ändern Sie sie in 'erhaben'
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/sublime
Und nenne es mit:
sublime .
Alternativ können Sie Folgendes ausführen:
Sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /bin/subl
Hinweis: Im obigen Snippet wird der Symlink in /bin/subl
statt in ~/bin/subl
eingefügt.
und dass Sie ein ~/bin-Verzeichnis in Ihrem Pfad haben
Zunächst benötigen Sie dieses Verzeichnis, damit der Befehl ln
funktionieren kann, und schließlich muss es sich in Ihrem Pfad befinden, um das zu tun, was Sie gerade tun möchten.
Um das Verzeichnis zu erstellen:
mkdir ~/bin
Das Hinzufügen zu Ihrem Ausführungspfad ist schwieriger, aber es stehen viele Ressourcen zur Verfügung.
Entfernen Sie einfach die Tilde ~
von ~/bin/subl
.
Nach Simons Beispiel (For Sublime Text 3) haben wir folgendes gefunden:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
Bitte beachten Sie, dass für die Installation (unter Mac OS Sierra 10.12.6) in/usr/local/bin Sudo erforderlich ist.
Ich habe den Befehl von SublimeText website erhalten
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/bin/subl
ln: /Users/jkirchoff/bin/subl: No such file or directory
Nur um sicherzustellen, dass der Pfad existiert.
ANMERKUNG: Die
"
s erlauben den Platz im Pfad.
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl"
ln: ./subl: File exists
Was @NotSimon auf dieser Seite schrieb, Then Ran:
ln -s "/usr/local/bin/subl"
ln: ./subl: File exists
und dann folgte der Rest.
ln -s "/ Applications/Sublime Text.app/Contents/SharedSupport/bin/subl"/usr/local/bin/subl
Jetzt kann ich subl
als Befehl in Terminal ausführen!
Dieser Befehl öffnet das Verzeichnis als "Projekt" in SublimeText.
subl ~/Desktop
Ich folgte der SublimeText empfehlung und fügte dies zu meinem .__ hinzu.
~/.bash_profile
.
Der Befehl funktioniert auch ohne den folgenden Anweisungen.
echo "export EDITOR='subl -w'" >> ~/.bash_profile
Wenn Sie ein Mac-Terminal verwenden, ersetzen Sie "Sublime Text 2.app" Durch "Sublime\Text\2.app/" an beliebiger Stelle innerhalb des Befehls.
Das sollte es tun.