Cú pháp làm nổi bật cho Jade trong Sublime Text 2?


146

Tôi mới bắt đầu sử dụng Sublime Text 2 trên Mac. Tôi cũng mới bắt đầu sử dụng Jade cho các chế độ xem của mình trong Node.js và tự hỏi liệu có cách nào để thêm cú pháp tô sáng cho Jade vào Sublime Text 2 không.

Câu trả lời:


155

Sublime Text 2 hỗ trợ các tệp định nghĩa cú pháp Textmate. Có một gói Jade Textmate tại https://github.com/miksago/jade-tmbundle .

Cài đặt bằng cách tạo thư mục mới trong thư mục "Gói" văn bản tuyệt vời của bạn, gọi thư mục mới Jade, sau đó curl -O https://raw.github.com/miksago/jade-tmbundle/master/Syntaxes/Jade.tmLanguagehoặc tải xuống tệp đó vào thư mục mới. Trình chỉnh sửa sẽ tải cú pháp ngay lập tức.


12
Cảm ơn. Chỉ dành cho những người không biết nó (ví dụ như tôi), thư mục gói trên Linux là ~ / .config / sublime-text-2 / Gói
Elad

29
Làm việc như người ở! Trên OS X Lion, nó ~ / Thư viện / Hỗ trợ ứng dụng / Văn bản tuyệt vời 2 / Gói /
michael_erasmus

16
Windows: C: \ Users \ <tên người dùng> \ AppData \ Roaming \ Sublime Text 2 \ Gói. Hoặc trên bất kỳ nền tảng nào, chỉ cần truy cập Tùy chọn> Duyệt Gói trong trình chỉnh sửa để tìm thư mục.
Fletch

+1 Đã làm việc tuyệt vời trong Mountain Lion. Thậm chí không phải tải lại hoặc khởi động lại Sublime. Điều này có thể thay thế Textmate cho tôi? lol
cbmeek

1
Điều này làm việc cho tôi quá! Nhưng tôi đã phải khởi động lại Sublime.
Maria Ines Parniari

179

Nếu bạn đã cài đặt git, điều này hoạt động hoàn hảo với tôi:

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

Phần thưởng để có được cú pháp tô sáng làm nổi bật hoạt động:

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

20
chỉ là phản ứng 'làm theo các bước này' mà tôi đang tìm kiếm.
emilebaizel

3
@jurka Dành cho Ubuntu: ~ / .config / sublime-text-2 / Gói
Mustafa

1
Điều này làm việc cho tôi trên Mountain Lion. Hãy chắc chắn rằng bạn khởi động lại Sublime sau khi cài đặt nó để xem tô sáng cú pháp.
Matt Kneiser

2
Đối với Windows (ít nhất 7), hãy sử dụng: / c / Users / <tên người dùng> / AppData / Chuyển vùng / Văn bản tuyệt vời 2 / Gói
longda

3
TÁC GIẢ ĐÃ KHÔNG ĐƯỢC BẢO HÀNH REPO NÀY! Một repo gần đây hơn là tại github.com/davidrios/jade-tmbundle
jnovack

74

Tại sao có, có! Và nó cũng sử dụng một hệ thống đóng gói đẹp:

  1. Nếu bạn cần, hãy cài đặt Gói kiểm soát từ đây
  2. Mở bảng lệnh (lệnh + shift + P) và đi đến Gói điều khiển (chỉ cần gõ "cài đặt"). Bạn có thể cần đợi kho lưu trữ được cập nhật.
  3. Khi ở trong gói điều khiển, gõ "ngọc" để tìm gói Highlighting Jade Syntax. Nhấn enter để cài đặt nó.

Bây giờ bạn có tô sáng cú pháp cho Jade và bộ điều khiển gói tiện lợi cho các tính năng tuyệt vời khác. Tìm kiếm này cho thấy rất nhiều công cụ có sẵn để làm việc với Jade, Jade + Bootstrap, pyjade, v.v.

Chỉnh sửa - Sublime không cần phải khởi động lại sau khi cài đặt gói này để bước này được gỡ bỏ.


2
Câu trả lời tốt nhất! :) Tôi thậm chí không khởi động lại vì nó có sẵn ngay lập tức. Tôi chỉ chọn cú pháp từ danh sách cho các tập tin đã mở. Công cụ tô sáng mới đã được liên kết với các tệp .jade.
WiredPrairi

Vâng, Kiểm soát gói là tuyệt vời. Lỗ hổng duy nhất (rất nhỏ) là bạn không thể sử dụng nó cho / mọi thứ /, vì đôi khi (hiếm khi) gói ngôn ngữ, v.v. không được đưa vào danh sách của nó.
iono

8
Tôi không thấy gói tô sáng cú pháp Jade trong danh sách - có lẽ nó không còn khả dụng? Có một gói Textmate / Sublime từ davidrios.
SnapShot

@SnapShot Gói từ davidrios sẽ cung cấp cho bạn tô sáng cú pháp.
wuno

10

@jurka -

  • HĐH X: ~/Library/Application Support/Sublime Text 2/Packages/
  • Linux: ~/.Sublime Text 2/Packages/
  • Các cửa sổ: %APPDATA%/Sublime Text 2/Packages/

Nhân bản vào đường dẫn hiển thị ở trên cho linux.


2
Trên máy Mac: Mở siêu phàm; CMD + Shift + P; Cài đặt gói; Ngọc bích
electronix384128


2

Đối với ubfox 11.10, đường dẫn chính xác tới các gói đối với tôi là ~ / .config / sublime-text-2 / Gói Bạn có thể dễ dàng tìm vị trí gói của mình bằng Menu: "Preferences" -> "Duyệt gói ..."



1

Nếu bạn đang dùng Mac:

Chuyển đến Thư viện / Hỗ trợ đăng ký / Văn bản cao siêu 2 / Gói / sau đó,

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

1

Tôi đã thực hiện như sau trên linux ST2 build 2221:

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

Sau đó

zip -r Jade.zip Jade.tmbundle/
mv Jade.zip Jade.sublime-package
mv Jade.sublime-package /sublime_folder_location/Pristine Packages/
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.