การเชื่อมโยงประเภทไฟล์ TextMate


11

ฉันต้องการให้ TextMate รับรู้ว่าไฟล์ RDF เป็น XML และเน้นให้เป็นเช่นนั้น แต่ฉันไม่สามารถหาวิธีที่จะทำได้ผ่าน UI มีวิธีเพิ่มการเชื่อมโยงส่วนขยาย / ประเภทไฟล์หรือไม่

คำตอบ:


13

ในเมนูไปที่การรวมกลุ่ม -> ตัวแก้ไข Bundle -> แก้ไขภาษา -> XML -> XML (นั่นคือในส่วน XML คุณมีทั้ง XML และ XSL)

จากนั้นในไวยากรณ์ที่คุณจะเห็นในบานหน้าต่างด้านขวาเพิ่มไฟล์ RDF ไปยังfileTypesส่วน (ส่วนนั้นอยู่ที่ด้านบนสุดของไวยากรณ์ในกรณีนี้ แต่ @umassthrower ชี้ให้เห็นว่ามันอาจจะเป็นภายหลัง)

    {scopeName = 'text.xml';
        fileTypes = ('xml', 'tld', 'jsp', 'pt', 'cpt', 'dtml', 'rss', 'opml');

ดูที่ลิงค์นี้สำหรับรายละเอียดเลือดเพิ่มเติมเกี่ยวกับความสัมพันธ์ของไฟล์

ต่อ@ zengaborในความคิดเห็น“ ใน TextMate 2 ขั้นตอนคือ: การรวมกลุ่ม> แก้ไขการรวมกลุ่ม ... > XML> ไวยากรณ์ภาษา> XML แล้วแก้ไขรายการ "ประเภทไฟล์" ในลิ้นชัก "


สำหรับภาษาอื่น ๆ ประเภทไฟล์ไม่จำเป็นต้องอยู่ด้านบนสุดเสมอไป ตัวอย่างเช่นมันเป็น 2 - 3 หน้าสำหรับฉันสำหรับทับทิม ขอบคุณสำหรับคำตอบว่า Telemachus
umassthrower

@umassthrower ขอบคุณที่ให้ฉันรู้ว่า ฉันวางตัวเร็วเกินไป อัปเดตคำตอบเพื่อให้ชัดเจนยิ่งขึ้น
Telemachus

นี่คือที่สมบูรณ์แบบและช่วยฉัน! ขอบคุณ หากต้องการชัดเจน: การรวมกลุ่ม -> ตัวแก้ไข Bundle -> แก้ไขภาษา -> XML -> ไวยากรณ์ภาษา -> XML
gsscoder

@gsscoder ขอบคุณที่อัพเดทฉัน คำถาม: คุณใช้ TextMate2 อยู่หรือเปล่า ฉันเพิ่งตรวจสอบที่นั่นและคำอธิบายนั้นค่อนข้างแตกต่างกัน ฉันอาจจะอัปเดตสิ่งนี้ แต่อาจทิ้งคำอธิบายเก่าไว้ในกรณีที่ทุกคนยังใช้ TextMate เวอร์ชันเก่าอยู่
Telemachus

1
ใน TextMate 2 ขั้นตอนคือ: การรวมกลุ่ม> แก้ไขการรวมกลุ่ม ... > XML> ไวยากรณ์ภาษา> XML จากนั้นแก้ไขรายการ "ประเภทไฟล์" ในลิ้นชัก
zengabor

3

Textmate 2 จดจำภาษาสุดท้ายที่ใช้สำหรับส่วนขยาย

คุณสามารถปรับแต่งชุดได้ตามต้องการ

  1. ^ ⌥⌘-B (ตัวแก้ไขบันเดิล) -> ไวยากรณ์ภาษา
  2. เพิ่มส่วนขยายของคุณในรายการ "ประเภทไฟล์" (เพียงคลิกที่+ไอคอน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.