Підсвічування синтаксису для Jade у піднесеному тексті 2?


146

Я щойно почав використовувати Sublime Text 2 на Mac. Я також нещодавно почав використовувати Jade для моїх поглядів у Node.js, і мені цікаво, чи є спосіб додати підсвічування синтаксису для Jade в Sublime Text 2.

Відповіді:


155

Sublime Text 2 підтримує файли визначення синтаксису Textmate. На сайті https://github.com/miksago/jade-tmbundle є пакет набору нефритових нефритів .

Встановіть, створивши нову папку у своїй папці «Пакети» піднесеного тексту, зателефонуйте до нової папки Jade, а потім curl -O https://raw.github.com/miksago/jade-tmbundle/master/Syntaxes/Jade.tmLanguageінакше завантажте цей файл у нову папку. Редактор негайно завантажить синтаксис.


12
Дякую. Просто для тих, хто цього не знав (мені, наприклад), папка пакунків у Linux - ~ / .config / sublime-text-2 / Packages
Elad

29
Працював як шарм! На OS X Lion це ~ / Бібліотека / Підтримка програм / Піднесений текст 2 / Пакети /
michael_erasmus

16
Windows: C: \ Користувачі \ <ім'я користувача> \ AppData \ Роумінг \ Піднесений текст 2 \ Пакети. Або на будь-якій платформі просто перейдіть у меню Налаштування> Огляд пакунків у редакторі, щоб знайти каталог.
Флетч

+1 Чудово працював у гірському Леві. Навіть не довелося перезавантажувати або перезавантажувати Sublime. Чи може це замінити Textmate для мене? lol
cbmeeks

1
Це працювало і для мене! Але мені довелося перезапустити Sublime.
Марія Інес Парнісарі

179

Якщо у вас встановлений git, для мене це спрацювало чудово:

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

Бонус, щоб отримати робочий цикл виділення синтаксису стилуса:

git clone https://github.com/stylus/stylus.git Stylus

20
просто відповідь "Дотримуйтесь цих кроків", яку я шукав.
emilebaizel

3
@jurka Для Ubuntu: ~ / .config / sublime-text-2 / Пакети
Мустафа

1
Це працювало для мене на гірському Леві. Переконайтесь, що ви перезавантажили Sublime після встановлення цього, щоб побачити виділення синтаксису.
Метт Кнайзер

2
Для Windows (принаймні 7) використовуйте: / c / Users / <username> / AppData / Roaming / Sublime Text 2 / Packages
longda

3
АВТОР НЕ ПОДЕРЖАЮТЬ ЦЕ РЕПО! Більш недавнє репо знаходиться на сайті github.com/davidrios/jade-tmbundle
jnovack

74

Чому так, є! І він також використовує хорошу систему упаковки:

  1. Якщо вам потрібно, встановіть тут Control Package Control
  2. Відкрийте палітру команд (команда + shift + P) та перейдіть до управління пакетами (просто введіть "встановити"). Можливо, вам доведеться почекати оновлення сховища.
  3. Коли ви перебуваєте в управлінні пакетом, введіть "нефрит", щоб знайти пакет підсвічування синтаксису нефриту. Натисніть Enter, щоб встановити його.

Тепер у вас є виділення синтаксису для нефриту та чудовий контролер пакунків для інших предметів Sublime. Цей пошук показує багато доступних інструментів для роботи з Jade, Jade + Bootstrap, pyjade тощо

Редагувати - Sublime не потрібно перезапускати після встановлення цього пакету, тому цей крок був видалений.


2
Найкраща відповідь! :) Я навіть не перезапустив, як це було одразу доступно. Я просто вибрав синтаксис зі списку для вже відкритих файлів. Новий підсвічування вже був пов'язаний з файлами .jade.
WiredPrairie

Так, контроль упаковки дивовижний. Єдина (дуже незначна) вада полягає в тому, що ви не можете використовувати її для / все /, оскільки іноді (рідко) мовні пакети тощо не включаються до її списку.
Іоно

8
Я не бачу пакету виділення синтаксису Jade у списку - можливо, він більше не доступний? Є пакет Textmate / Sublime від davidrios.
SnapShot

@SnapShot Комплект від Davidvids надасть вам виділення синтаксису.
wuno

10

@jurka -

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

Клоніруйте шлях, показаний вище для Linux.


2
На Mac: Open Sublime; CMD + Shift + P; Встановити пакет; Нефрит
electronix384128


2

Для ubuntu 11.10 правильний шлях до пакетів для мене - ~ / .config / sublime-text-2 / Packages. Ви можете легко знайти місце своїх пакунків за допомогою меню: "Налаштування" -> "Огляд пакетів ..."



1

Якщо ви перебуваєте на Mac:

Перейдіть у розділ Бібліотека / Підтримка додатків / Піднесений текст 2 / Пакети /,

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

1

Я зробив наступне на Linux ST2 build 2221:

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

Тоді

zip -r Jade.zip Jade.tmbundle/
mv Jade.zip Jade.sublime-package
mv Jade.sublime-package /sublime_folder_location/Pristine Packages/
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.