เน้นไวยากรณ์สำหรับ Jade ใน Sublime Text 2 หรือไม่


146

ฉันเพิ่งเริ่มใช้ Sublime Text 2 บน Mac ฉันเพิ่งเริ่มใช้Jadeสำหรับมุมมองของฉันใน Node.js และฉันสงสัยว่ามีวิธีเพิ่มไวยากรณ์ที่เน้นให้ Jade ลงใน Sublime Text 2

คำตอบ:


155

Sublime Text 2 รองรับไฟล์นิยามไวยากรณ์ของ Textmate มีกำหยก Textmate ที่https://github.com/miksago/jade-tmbundle

ติดตั้งโดยการสร้างโฟลเดอร์ใหม่ในโฟลเดอร์ "แพคเกจ" Sublime Text ของคุณเรียกโฟลเดอร์ใหม่Jadeจากนั้นcurl -O https://raw.github.com/miksago/jade-tmbundle/master/Syntaxes/Jade.tmLanguageหรือดาวน์โหลดไฟล์นั้นลงในโฟลเดอร์ใหม่ ตัวแก้ไขจะโหลดไวยากรณ์ทันที


12
ขอบคุณ สำหรับผู้ที่ไม่ทราบ (ตัวอย่างเช่น) โฟลเดอร์แพ็คเกจบน Linux คือ ~ / .config / sublime-text-2 / แพ็คเกจ
Elad

29
ทำงานเหมือนจับใจ! บน OS X Lion มัน ~ / Library / Application Support / Sublime Text 2 / แพ็คเกจ /
michael_erasmus

16
Windows: C: \ Users \ <ชื่อผู้ใช้> \ AppData \ Roaming \ Sublime Text 2 \ Packages หรือบนแพลตฟอร์มใด ๆ เพียงไปที่การตั้งค่า> เรียกดูแพ็คเกจในเครื่องมือแก้ไขเพื่อค้นหาไดเรกทอรี
Fletch

+1 ทำงานได้ดีใน Mountain Lion ไม่จำเป็นต้องรีโหลดหรือรีสตาร์ท Sublime มันอาจจะแทนที่ Textmate สำหรับฉันได้ไหม lol
cbmeeks

1
มันก็ใช้ได้กับฉันเช่นกัน! แต่ฉันต้องรีสตาร์ท Sublime
Maria Ines Parnisari

179

หากคุณมีการติดตั้งคอมไพล์สิ่งนี้ใช้ได้ผลกับฉัน:

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 / แพ็คเกจ
Mustafa

1
สิ่งนี้ใช้ได้กับฉันใน Mountain Lion ตรวจสอบให้แน่ใจว่าคุณรีบูต Sublime หลังจากติดตั้งสิ่งนี้เพื่อดูการเน้นไวยากรณ์
Matt Kneiser

2
สำหรับ Windows (อย่างน้อย 7) ใช้: / c / Users / <username> / AppData / Roaming / Sublime Text 2 / แพ็คเกจ
longda

3
ผู้แต่งไม่ได้มีบทบาทสำคัญในการทำธุรกรรมนี้! ธุรกรรมซื้อคืนล่าสุดเพิ่มเติมได้ที่github.com/davidrios/jade-tmbundle
jnovack

74

ทำไมใช่มี! และใช้ระบบบรรจุภัณฑ์ที่ดีเช่นกัน:

  1. หากคุณต้องการติดตั้ง Package Control จากที่นี่
  2. เปิดจานคำสั่ง (คำสั่ง + shift + P) และไปที่การควบคุมบรรจุภัณฑ์ (เพียงพิมพ์ "ติดตั้ง") คุณอาจต้องรอให้ที่เก็บอัปเดต
  3. เมื่ออยู่ในประเภทการควบคุมแพ็คเกจ "หยก" เพื่อค้นหาแพคเกจการเน้นไวยากรณ์ของหยก กด Enter เพื่อติดตั้ง

ตอนนี้คุณมีการเน้นไวยากรณ์สำหรับ Jade และตัวควบคุมแพ็คเกจที่ดีสำหรับสารพัด Sublime อื่น ๆ การค้นหานี้แสดงเครื่องมือจำนวนมากสำหรับการทำงานกับ Jade, Jade + Bootstrap, pyjade และอื่น ๆ

แก้ไข - ไม่จำเป็นต้องรีสตาร์ทซับไพรม์หลังจากติดตั้งแพ็คเกจนี้ดังนั้นขั้นตอนนี้จึงถูกลบ


2
คำตอบที่ดีที่สุด! :) ฉันไม่ได้รีสตาร์ทเพราะมันใช้ได้ทันที ฉันเพิ่งเลือกไวยากรณ์จากรายการสำหรับไฟล์ที่เปิดอยู่แล้ว ปากกาเน้นข้อความใหม่เชื่อมโยงกับไฟล์. jade แล้ว
WiredPrairie

ใช่การควบคุมบรรจุภัณฑ์นั้นน่าทึ่งมาก มีเพียงข้อบกพร่องเล็กน้อย (น้อยมาก) คือคุณไม่สามารถใช้สำหรับ / ทุกอย่าง /, เป็นบางครั้ง (ไม่ค่อย) ชุดภาษา ฯลฯ ไม่รวมอยู่ในรายการ
iono

8
ฉันไม่เห็นแพคเกจไฮไลต์ไวยากรณ์ของ Jade ในรายการ - อาจไม่พร้อมใช้งานอีกต่อไป? มีมัด Textmate / Sublime จาก davidrios
SnapShot

@SnapShot ชุดข้อมูลจาก davidrios จะให้การเน้นไวยากรณ์
wuno

10

@jurka -

  • OS X: ~/Library/Application Support/Sublime Text 2/Packages/
  • ลินุกซ์: ~/.Sublime Text 2/Packages/
  • ของ windows: %APPDATA%/Sublime Text 2/Packages/

โคลนลงในพา ธ ที่แสดงด้านบนสำหรับ linux


2
บน Mac: เปิด Sublime; CMD + Shift + P; ติดตั้งแพ็คเกจ; Jade
electronix384128


2

สำหรับ ubuntu 11.10 พา ธ ที่ถูกต้องสำหรับแพ็คเกจสำหรับฉันคือ ~ / .config / sublime-text-2 / แพ็คเกจคุณสามารถค้นหาตำแหน่งแพ็คเกจของคุณได้อย่างง่ายดายโดยใช้เมนู: "Preferences" -> "Browse Packages ... "


2

คำตอบที่ได้รับการยอมรับหมายถึงปลั๊กอินที่เลิกใช้แล้วและไม่ได้ใช้งานอีกต่อไป สำหรับผู้ที่ยังคงมองหาปลั๊กอิน Jade ที่รองรับสำหรับ Sublime Text คุณควรใช้ repo นี้:

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

นี่คือการควบคุมแพคเกจ:

https://packagecontrol.io/packages/Jade


1

หากคุณใช้ Mac:

ไปที่ Library / Applciation Support / 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/
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.