Mise en évidence de la syntaxe pour Jade dans Sublime Text 2?

146

Je viens de commencer à utiliser Sublime Text 2 sur Mac. Je viens également de commencer à utiliser Jade pour mes vues dans Node.js, et je me demande s'il existe un moyen d'ajouter la coloration syntaxique de Jade dans Sublime Text 2.

James Simpson
la source

Réponses:

155

Sublime Text 2 prend en charge les fichiers de définition de syntaxe Textmate. Il existe un bundle Jade Textmate sur https://github.com/miksago/jade-tmbundle .

Installez en créant un nouveau dossier dans votre dossier Sublime Text "Packages", appelez le nouveau dossier Jade, puis curl -O https://raw.github.com/miksago/jade-tmbundle/master/Syntaxes/Jade.tmLanguagetéléchargez ou téléchargez ce fichier dans le nouveau dossier. L'éditeur chargera la syntaxe immédiatement.

Rob Cowie
la source
12
Merci. Juste pour ceux qui ne le savaient pas (moi, par exemple), le dossier packages sur Linux est ~ / .config / sublime-text-2 / Packages
Elad
29
A travaillé comme un charme! Sur OS X Lion, c'est ~ / Library / Application Support / Sublime Text 2 / Packages /
michael_erasmus
16
Windows: C: \ Users \ <nom d'utilisateur> \ AppData \ Roaming \ Sublime Text 2 \ Packages. Ou sur n'importe quelle plate-forme, allez simplement dans Préférences> Parcourir les packages dans l'éditeur pour trouver le répertoire.
Fletch
+1 a très bien fonctionné à Mountain Lion. Je n'ai même pas eu à recharger ou redémarrer Sublime. Cela pourrait-il remplacer Textmate pour moi? lol
cbmeeks
1
Cela a fonctionné pour moi aussi! Mais j'ai dû redémarrer Sublime.
Maria Ines Parnisari
179

Si vous avez installé git, cela a parfaitement fonctionné pour moi:

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

Bonus pour obtenir la mise en évidence de la syntaxe du stylet:

git clone https://github.com/stylus/stylus.git Stylus
Daniellmb
la source
20
juste la réponse «suivez ces étapes» que je recherchais.
emilebaizel
3
@jurka Pour Ubuntu: ~ / .config / sublime-text-2 / Packages
Mustafa
1
Cela a fonctionné pour moi sur Mountain Lion. Assurez-vous de redémarrer Sublime après l'installation pour voir la coloration syntaxique.
Matt Kneiser
2
Pour Windows (7 au moins), utilisez: / c / Users / <username> / AppData / Roaming / Sublime Text 2 / Packages
longda
3
L'AUTEUR N'A PAS MAINTENU CETTE REPO! Un repo plus récent est sur github.com/davidrios/jade-tmbundle
jnovack
74

Pourquoi oui, il y en a! Et il utilise également un joli système d'emballage:

  1. Si vous en avez besoin, installez Package Control à partir d' ici
  2. Ouvrez la palette de commandes (commande + shift + P) et allez dans Package Control (tapez simplement "install"). Vous devrez peut-être attendre que le référentiel soit mis à jour.
  3. Lorsque vous êtes dans le contrôle de paquet, tapez "jade" pour trouver le paquet Jade Syntax Highlighting. Appuyez sur Entrée pour l'installer.

Vous avez maintenant la coloration syntaxique pour Jade et un contrôleur de paquet astucieux pour d'autres goodies Sublime. Cette recherche montre de nombreux outils disponibles pour travailler avec Jade, Jade + Bootstrap, pyjade, etc.

Modifier - Sublime n'a pas besoin d'être redémarré après l'installation de ce package, cette étape a donc été supprimée.

Simon
la source
2
Meilleure réponse! :) Je n'ai même pas redémarré car il était immédiatement disponible. Je viens de choisir la syntaxe dans la liste des fichiers déjà ouverts. Le nouveau surligneur était déjà associé aux fichiers .jade.
WiredPrairie
Ouais, le contrôle des paquets est incroyable. Le seul défaut (très mineur) est que vous ne pouvez pas l'utiliser pour / tout /, car parfois (rarement) les modules linguistiques, etc. ne sont pas inclus dans sa liste.
iono
8
Je ne vois pas le package de coloration syntaxique Jade dans la liste - peut-être n'est-il plus disponible? Il existe un bundle Textmate / Sublime de davidrios.
SnapShot
@SnapShot Le bundle de davidrios vous donnera une coloration syntaxique.
wuno
10

@jurka -

  • OS X: ~/Library/Application Support/Sublime Text 2/Packages/
  • Linux: ~/.Sublime Text 2/Packages/
  • Les fenêtres: %APPDATA%/Sublime Text 2/Packages/

Clonez dans le chemin indiqué ci-dessus pour Linux.

Vincent Mac
la source
2
Sur Mac: Ouvrez Sublime; CMD + Maj + P; Installer le paquet; Jade
electronix384128
2

Pour ubuntu 11.10, le chemin correct des packages pour moi est ~ / .config / sublime-text-2 / Packages Vous pouvez facilement trouver l'emplacement de vos packages en utilisant le menu: "Préférences" -> "Parcourir les packages ..."

Eugène
la source
1

Si vous êtes sur Mac:

Allez dans Library / Applciation Support / Sublime Text 2 / Packages / puis,

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

J'ai fait ce qui suit sur Linux ST2 build 2221:

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

ensuite

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