Подсветка синтаксиса для 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

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/
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.