Destaque de sintaxe para Jade no Sublime Text 2?

146

Comecei a usar o Sublime Text 2 no Mac. Também comecei a usar o Jade para minhas visualizações no Node.js e estou pensando se há uma maneira de adicionar realce de sintaxe para o Jade no Sublime Text 2.

James Simpson
fonte

Respostas:

155

O Sublime Text 2 suporta arquivos de definição de sintaxe do Textmate. Há um pacote Jade Textmate em https://github.com/miksago/jade-tmbundle .

Instale criando uma nova pasta na pasta "Pacotes" de texto sublime, chame a nova pasta Jadee faça o curl -O https://raw.github.com/miksago/jade-tmbundle/master/Syntaxes/Jade.tmLanguagedownload desse arquivo para a nova pasta. O editor carregará a sintaxe imediatamente.

Rob Cowie
fonte
12
Obrigado. Apenas para aqueles que não sabia (eu, por exemplo), a pasta de pacotes no Linux é ~ / .config / sublimes-Text-2 / Pacotes
Elad
29
Trabalhou como um encanto! No OS X Lion, é ~ / Biblioteca / Suporte a aplicativos / Sublime Text 2 / Packages /
michael_erasmus
16
Windows: C: \ Usuários \ <nome de usuário> \ AppData \ Roaming \ Sublime Text 2 \ Packages. Ou em qualquer plataforma, basta ir em Preferências> Procurar Pacotes no editor para encontrar o diretório.
quer
+1 Funcionou muito bem no Mountain Lion. Nem precisava recarregar ou reiniciar o Sublime. Isso pode substituir o Textmate para mim? lol
cbmeeks
1
Isso funcionou para mim também! Mas eu tive que reiniciar o Sublime.
Maria Ines Parnisari 17/01
179

Se você tem o git instalado, isso funcionou perfeitamente para mim:

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

Bônus para obter a sintaxe da caneta realçando a execução:

git clone https://github.com/stylus/stylus.git Stylus
daniellmb
fonte
20
apenas a resposta "siga estas etapas" que eu estava procurando.
emilebaizel
3
@jurka Para Ubuntu: ~ / .config / sublime-text-2 / Packages
Mustafa
1
Isso funcionou para mim no Mountain Lion. Certifique-se de reiniciar o Sublime após a instalação para ver o destaque da sintaxe.
precisa saber é o seguinte
2
Para Windows (pelo menos 7), use: / c / Users / <username> / AppData / Roaming / Sublime Text 2 / Packages
longda
3
O AUTOR NÃO MANTENHO ESTE REPO! Um repo mais recente está em github.com/davidrios/jade-tmbundle
jnovack
74

Por que sim, existe! E ele também usa um bom sistema de empacotamento:

  1. Se necessário, instale o Controle de Pacotes a partir daqui
  2. Abra a paleta de comandos (command + shift + P) e vá para Package Control (apenas digite "install"). Pode ser necessário aguardar a atualização do repositório.
  3. Quando estiver no controle de pacote, digite "jade" para encontrar o pacote Jade Syntax Highlighting. Pressione Enter para instalá-lo.

Agora você tem destaque de sintaxe para Jade e um controlador de pacote bacana para outros itens sublimes. Esta pesquisa mostra muitas ferramentas disponíveis para trabalhar com Jade, Jade + Bootstrap, pyjade, etc.

Editar - O sublime não precisa ser reiniciado após a instalação deste pacote, portanto, esta etapa foi removida.

Simon
fonte
2
Melhor resposta! :) Eu nem reiniciei, pois estava disponível imediatamente. Acabei de escolher a sintaxe da lista para arquivos já abertos. O novo marcador já estava associado aos arquivos .jade.
WiredPrairie
Sim, o controle de pacotes é incrível. É apenas uma falha (muito pequena) é que você não pode usá-lo para / everything /, pois às vezes (raramente) pacotes de idiomas etc. não são incluídos em sua lista.
Iono 16/08/12
8
Não vejo o pacote de destaque da sintaxe Jade na lista - talvez ele não esteja mais disponível? Existe um pacote Textmate / Sublime da davidrios.
SnapShot
@SnapShot O pacote davidrios fornecerá o destaque da sintaxe.
Woo
10

@jurka -

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

Clone no caminho mostrado acima para linux.

Vincent Mac
fonte
2
No Mac: Open Sublime; CMD + Shift + P; Instale o pacote; Jade
electronix384128
2

Para o ubuntu 11.10, o caminho correto para os pacotes para mim é ~ / .config / sublime-text-2 / Packages Você pode encontrar facilmente a localização dos pacotes usando Menu: "Preferências" -> "Procurar Pacotes ..."

Eugene
fonte
1

Se você estiver no Mac:

Vá para Biblioteca / Suporte à aplicação / Texto sublime 2 / Pacotes /, em seguida,

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

Eu fiz o seguinte no linux ST2 build 2221:

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

Então

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