Подсветка синтаксиса для Jade в Sublime Text 2?

146

Я только начал использовать Sublime Text 2 на Mac. Я также только начал использовать Jade для своих представлений в Node.js, и мне интересно, есть ли способ добавить подсветку синтаксиса для Jade в Sublime Text 2.

Джеймс Симпсон
источник

Ответы:

155

Sublime Text 2 поддерживает файлы определения синтаксиса Textmate. Существует пакет Jade Textmate по адресу https://github.com/miksago/jade-tmbundle .

Установите, создав новую папку в папке Sublime Text «Packages», вызовите новую папку 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 это ~ / Библиотека / Поддержка приложений / Sublime Text 2 / Пакеты /
michael_erasmus
16
Windows: C: \ Users \ <имя пользователя> \ AppData \ Roaming \ Sublime Text 2 \ Packages. Или на любой платформе просто перейдите в «Настройки»> «Обзор пакетов» в редакторе, чтобы найти каталог.
Флетч
+1 Отлично работал в Mountain Lion. Даже не пришлось перезагружать или перезагружать 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
daniellmb
источник
20
просто ответ «следуй за этими шагами», который я искал.
emilebaizel
3
@jurka Для Ubuntu: ~ / .config / sublime-text-2 / Пакеты
Мустафа,
1
Это сработало для меня на Mountain Lion. Обязательно перезагрузите Sublime после установки, чтобы увидеть подсветку синтаксиса.
Мэтт Кнайзер
2
Для Windows (минимум 7) используйте: / c / Users / <имя пользователя> / AppData / Roaming / Sublime Text 2 / Packages
longda
3
АВТОР НЕ СОХРАНИЛ ЭТО РЕПО! Более свежее репо на github.com/davidrios/jade-tmbundle
jnovack
74

Почему да, есть! И это использует хорошую упаковочную систему также:

  1. Если вам нужно, установите пакет управления здесь
  2. Откройте палитру команд (command + shift + P) и перейдите к управлению пакетами (просто введите «install»). Возможно, вам придется дождаться обновления хранилища.
  3. В поле управления пакетом введите «jade», чтобы найти пакет подсветки синтаксиса Jade. Нажмите Enter, чтобы установить его.

Теперь у вас есть подсветка синтаксиса для Jade и отличный контроллер пакетов для других Sublime вкусностей. Этот поиск показывает множество доступных инструментов для работы с Jade, Jade + Bootstrap, pyjade и т. Д.

Изменить - Sublime не нужно перезапускать после установки этого пакета, поэтому этот шаг был удален.

Саймон
источник
2
Лучший ответ! :) Я даже не перезапустил, поскольку это было немедленно доступно. Я просто выбрал синтаксис из списка для уже открытых файлов. Новый маркер уже был связан с файлами .jade.
WiredPrairie
Да, пакетный контроль просто потрясающий. Единственный (очень незначительный) недостаток в том, что вы не можете использовать его для / everything /, поскольку иногда (редко) языковые пакеты и т. Д. Не включаются в его список.
Ионо
8
Я не вижу в списке пакета с подсветкой синтаксиса Jade - может быть, он больше не доступен? Существует набор Textmate / Sublime от Давидриоса.
SnapShot
@SnapShot Пакет от davidrios даст вам подсветку синтаксиса.
Вуно
10

@jurka -

  • OS X: ~/Library/Application Support/Sublime Text 2/Packages/
  • Linux: ~/.Sublime Text 2/Packages/
  • Окна: %APPDATA%/Sublime Text 2/Packages/

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

Винсент Мак
источник
2
На Mac: Откройте Sublime; Ctrl + Shift + P; Установить пакет; Джейд
Electronix384128
2

Для Ubuntu 11.10 правильный путь к пакетам для меня - ~ / .config / sublime-text-2 / Packages. Вы можете легко найти местоположение ваших пакетов, используя Меню: «Предпочтения» -> «Просмотр пакетов ...»

Евгений
источник
2

Принятый ответ относится к плагину, который устарел и больше не активен. Для тех, кто все еще ищет поддерживаемый плагин Jade для Sublime Text, вы должны использовать этот репозиторий:

https://github.com/davidrios/jade-tmbundle

Это также на контроле пакетов:

https://packagecontrol.io/packages/Jade

Джош Харди
источник
1

Если вы на Mac:

Перейдите в Библиотеку / Поддержка приложений / Sublime Text 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/
brrystrw
источник