การสร้าง TextMate 2 Bundle


19

ใน TextMate 2 ฉันจะสร้าง Bundle ใหม่ได้อย่างไร

ฉันกำลังใช้ภาษาการเขียนโปรแกรมซึ่งในตอนนี้ยังไม่มีบันเดิล (ดังนั้นจึงไม่มีการเน้นไวยากรณ์, ตัวอย่างและอื่น ๆ ) TextMate 1 เคยมีตัวแก้ไข Bundle แต่ฉันจะเริ่มต้นใน TextMate 2 ได้ที่ไหน

คำตอบ:


18

ตามที่เขียนนี้ขั้นตอนเริ่มต้นคือ:

  1. ไปที่การรวมกลุ่ม (เมนู) > แก้ไขการรวมกลุ่ม ...
  2. กด⌘Nเพื่อสร้างกลุ่มใหม่
  3. มัดได้รับการบันทึกไว้ใน~/Library/Application\ Support/Avian/Bundles; คุณอาจต้องการคลิกขวาที่บันเดิลที่บันทึกไว้และเลือกแสดงเนื้อหาแพ็คเกจเพื่อดูว่ามีอะไรอยู่ในชุดรวมของคุณ

ข้อมูลเพิ่มเติมสามารถพบได้เช่นที่นี่และที่นี่


0

วิธีที่ง่ายที่สุดที่จะทำคือคัดลอกมัดที่มีอยู่เปลี่ยนชื่อและแก้ไข

ต่อไปนี้เป็นคู่มืออย่างเป็นทางการในที่: TextMate คู่มือ→การรวมกลุ่ม

5.2 การแก้ไขการรวมกลุ่ม / รายการเริ่มต้น

รายการเริ่มต้นบางรายการอาจไม่ตรงกับความชอบของคุณตัวอย่างเช่นสไตล์การเขียนโค้ดในตัวอย่างอาจแตกต่างจากของคุณดังนั้นคุณอาจต้องการทริกเกอร์แท็บอื่น ๆ คีย์เทียบเท่าหรือการแก้ไขที่คล้ายกัน

~/Library/Application Support/TextMate/Bundlesหากคุณแก้ไขรายการเริ่มต้นที่แตกต่างกันจะถูกเก็บไว้ใน สิ่งเหล่านี้จะถูกรวมเข้ากับเวอร์ชันเริ่มต้นดังนั้นการเปลี่ยนแปลงของคุณจะมีผลแม้หลังจากอัพเกรด TextMate รายการใหม่ทั้งหมดที่คุณสร้างจะสิ้นสุดที่ตำแหน่งนี้เช่นกัน

การรวมกลุ่มหรือมัดรายการที่คุณติดตั้งโดยการลากพวกเขาที่จะ TextMate ~/Library/Application Support/TextMate/Pristine Copy/Bundlesหรือดับเบิลคลิกจะได้รับการติดตั้งใน การแก้ไขสิ่งเหล่านี้จะส่งผลให้เกิดความแตกต่างที่เก็บไว้~/Library/Application Support/TextMate/Bundlesซึ่งหมายความว่าหากคุณได้รับชุดข้อมูลบุคคลที่สามในภายหลังคุณสามารถติดตั้งชุดนี้ด้านบนของชุดเดิมได้อย่างปลอดภัย (โดยลากไปที่ TextMate) และอีกครั้ง การเปลี่ยนแปลงจะถูกเก็บรักษาไว้

~/Library/Application Support/TextMate/Bundlesหากคุณต้องการยกเลิกการเปลี่ยนแปลงในท้องถิ่นแล้วในขณะนี้ตัวเลือกเดียวคือการลบเหล่านี้จาก


อีกทางเลือกหนึ่งที่นี่เป็นคำแนะนำภาพเพิ่มเติม (จำนวนมากของภาพหน้าจอ): วิธีการสร้างมัด TextMate


2
ฉันเชื่อว่าสิ่งนี้เกี่ยวข้องกับ Textmate 1
Henrik
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.