Wie verwende ich Sublime Text als OS-Editor in Mac OS X?

4512
Edward

Wie stelle ich Sublime Text als Editor für git-Commits in Mac OS X ein?

In meiner .zshrc habe ich:

export EDITOR='subl -w' 

Aber wenn ich es mache:

bundle open devise 

Ich bekomme den Fehler:

Could not run 'subl -w /Users/edwardandrews-hodgson/.rvm/gems/ruby-1.9.2-p320@neighbours/gems/devise-2.1.3' 

Wie soll ich auf Sublime verweisen?

4
Können Sie Sublime Text starten, indem Sie `subl -w` manuell ausführen? vor 10 Jahren 1
Wenn sich die ausführbare Datei subl nicht in Ihrem Pfad befindet, versuchen Sie, den vollständigen Pfad in der Editor-Umgebungsvariablen zu verwenden vor 10 Jahren 0
... oder fügen Sie den Pfad dort hinzu, wo sich der Befehl `subl` befindet. TTM vor 10 Jahren 0

1 Antwort auf die Frage

5
MattDMo

Zunächst müssen Sie einen Softlink zum sublBefehl erstellen . Falls noch nicht geschehen, erstellen Sie ein persönliches binVerzeichnis:

mkdir ~/bin 

Erstellen Sie dann den Softlink:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl 

Öffnen Sie .zshrcals Nächstes Ihr und fügen Sie am Ende Folgendes hinzu:

export PATH=$PATH:~/bin 

Starten Sie nun Terminal.app neu (oder welches Begriffsprogramm Sie verwenden) und Sie sollten jede Datei in ST2 von der Befehlszeile aus mit dem sublBefehl öffnen können . Da Ihre $EDITORVariable bereits richtig gesetzt ist, bundle open devisesollte wie erwartet funktionieren . Wenn Sie die MacPorts-Version von Python installiert haben, müssen Sie Sublime Text 2.app im Finder öffnen, damit der Befehlszeilenbefehl sublfunktioniert.

Fantastisch - das war komplizierter als ich dachte! Edward vor 10 Jahren 0