Syntaxhervorhebung für Jade in Sublime Text 2?

146

Ich habe gerade angefangen, Sublime Text 2 auf dem Mac zu verwenden. Ich habe auch gerade angefangen, Jade für meine Ansichten in Node.js zu verwenden, und frage mich, ob es eine Möglichkeit gibt, Syntaxhervorhebungen für Jade in Sublime Text 2 hinzuzufügen.

James Simpson
quelle

Antworten:

155

Sublime Text 2 unterstützt Textmate-Syntaxdefinitionsdateien. Unter https://github.com/miksago/jade-tmbundle gibt es ein Jade Textmate-Bundle .

Installieren Sie indem Sie einen neuen Ordner in Ihrem Sublime Text „Packages“ Ordner zu erstellen, rufen Sie den neuen Ordner Jade, dann curl -O https://raw.github.com/miksago/jade-tmbundle/master/Syntaxes/Jade.tmLanguageoder anderweitig herunterladen , die Datei in den neuen Ordner. Der Editor lädt die Syntax sofort.

Rob Cowie
quelle
12
Vielen Dank. Nur für diejenigen, die es nicht wussten (ich zum Beispiel), ist der Paketordner unter Linux ~ / .config / sublime-text-2 / Packages
Elad
29
Lief wie am Schnürchen! Unter OS X Lion ist es ~ / Library / Application Support / Sublime Text 2 / Packages /
michael_erasmus
16
Windows: C: \ Benutzer \ <Benutzername> \ AppData \ Roaming \ Sublime Text 2 \ Pakete. Oder gehen Sie auf einer beliebigen Plattform im Editor zu Einstellungen> Pakete durchsuchen, um das Verzeichnis zu finden.
Fletch
+1 Hat in Mountain Lion hervorragend funktioniert. Ich musste Sublime nicht einmal neu laden oder neu starten. Könnte dies Textmate für mich ersetzen? lol
cbmeeks
1
Das hat auch bei mir funktioniert! Aber ich musste Sublime neu starten.
Maria Ines Parnisari
179

Wenn Sie Git installiert haben, hat dies perfekt für mich funktioniert:

cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages
git clone https://github.com/davidrios/jade-tmbundle Jade

Bonus , um die Stiftsyntax hervorzuheben, die den Arbeitslauf hervorhebt:

git clone https://github.com/stylus/stylus.git Stylus
daniellmb
quelle
20
Nur die Antwort "folge diesen Schritten", nach der ich gesucht habe.
Emilebaizel
3
@ Jurka Für Ubuntu: ~ / .config / sublime-text-2 / Pakete
Mustafa
1
Das hat bei Mountain Lion für mich funktioniert. Stellen Sie sicher, dass Sie Sublime nach der Installation neu starten, um die Syntaxhervorhebung zu sehen.
Matt Kneiser
2
Für Windows (mindestens 7) verwenden Sie: / c / Users / <Benutzername> / AppData / Roaming / Sublime Text 2 / Packages
Longda
3
DER AUTOR HAT DIESE REPO NICHT GEWARTET! Ein neueres Repo ist unter github.com/davidrios/jade-tmbundle
jnovack
74

Warum ja, das gibt es! Und es verwendet auch ein schönes Verpackungssystem:

  1. Installieren Sie bei Bedarf die Paketsteuerung von hier aus
  2. Öffnen Sie die Befehlspalette (Befehl + Umschalt + P) und gehen Sie zur Paketsteuerung (geben Sie einfach "install" ein). Möglicherweise müssen Sie warten, bis das Repository aktualisiert wurde.
  3. Geben Sie im Paketsteuerelement "jade" ein, um das Paket "Jade Syntax Highlighting" zu finden. Drücken Sie die Eingabetaste, um es zu installieren.

Sie haben jetzt Syntax-Hervorhebungen für Jade und einen raffinierten Paket-Controller für andere Sublime-Goodies. Diese Suche zeigt viele verfügbare Tools für die Arbeit mit Jade, Jade + Bootstrap, Pyjade usw.

Bearbeiten - Sublime muss nach der Installation dieses Pakets nicht neu gestartet werden, daher wurde dieser Schritt entfernt.

Simon
quelle
2
Beste Antwort! :) Ich habe nicht einmal neu gestartet, da es sofort verfügbar war. Ich habe gerade die Syntax aus der Liste für bereits geöffnete Dateien ausgewählt. Der neue Textmarker war bereits mit JAD-Dateien verknüpft.
WiredPrairie
Ja, die Paketkontrolle ist unglaublich. Es ist nur ein (sehr kleiner) Fehler, dass Sie es nicht für / alles / verwenden können, da manchmal (selten) Sprachpakete usw. nicht in die Liste aufgenommen werden.
Iono
8
Ich sehe das Jade-Syntax-Hervorhebungspaket nicht in der Liste - möglicherweise ist es nicht mehr verfügbar? Es gibt ein Textmate / Sublime-Bundle von Davidrios.
SnapShot
@SnapShot Mit dem Bundle von davidrios können Sie die Syntax hervorheben.
Wuno
10

@jurka -

  • OS X: ~/Library/Application Support/Sublime Text 2/Packages/
  • Linux: ~/.Sublime Text 2/Packages/
  • Windows: %APPDATA%/Sublime Text 2/Packages/

Klonen Sie in den oben für Linux gezeigten Pfad.

Vincent Mac
quelle
2
Auf dem Mac: Sublime öffnen; CMD + Umschalt + P; Installationspaket; Jade
Electronix384128
2

Für Ubuntu 11.10 lautet der richtige Pfad zu Paketen für mich ~ / .config / sublime-text-2 / Packages. Sie können den Speicherort Ihrer Pakete einfach über das Menü finden: "Einstellungen" -> "Pakete durchsuchen ..."

Eugene
quelle
1

Wenn Sie auf einem Mac sind:

Gehen Sie zu Bibliothek / Anwendungsunterstützung / Erhabener Text 2 / Pakete / dann,

curl -O https://raw.github.com/miksago/jade-tmbundle/master/Syntaxes/Jade.tmLanguage
Irteza Farhat
quelle
1

Ich habe folgendes unter Linux gemacht ST2 build 2221:

git clone https://github.com/miksago/jade-tmbundle.git Jade.tmbundle

Dann

zip -r Jade.zip Jade.tmbundle/
mv Jade.zip Jade.sublime-package
mv Jade.sublime-package /sublime_folder_location/Pristine Packages/
brrystrw
quelle