ฉันจะสร้างตัวอย่างใหม่ใน TextMate 2 ได้อย่างไร เมื่อฉันไปที่การแก้ไขการรวมกลุ่มฉันไม่สามารถหาวิธีสร้างข้อมูลโค้ดใหม่ได้
ฉันจะสร้างตัวอย่างใหม่ใน TextMate 2 ได้อย่างไร เมื่อฉันไปที่การแก้ไขการรวมกลุ่มฉันไม่สามารถหาวิธีสร้างข้อมูลโค้ดใหม่ได้
คำตอบ:
TextMate 2 ยังไม่วางจำหน่ายและอยู่ในสถานะ alpha เอดิเตอร์บันเดิลเป็นหนึ่งในพื้นที่ที่ไม่มาก
ในขณะที่มีการรวมโปรแกรมแก้ไขบันเดิลที่พิสูจน์แล้วว่าเป็นแนวคิด แต่ก็มีข้อบกพร่องบางอย่างและไม่ใช่วิธีที่เรามองเห็นตัวแก้ไขบันเดิลขั้นสุดท้ายให้เป็น
คำแนะนำเหล่านี้สำหรับเวอร์ชัน 2.0 (8956) ซึ่งเป็นปัจจุบัน ณ วันที่ 20 มกราคม 2012 คิดก่อนลงคะแนน
เลือกการรวมกลุ่ม»แก้ไขการรวมกลุ่ม ...ในเมนู TextMate 2
เลือกมัดที่คุณต้องการเพิ่มข้อมูลให้เช่นHTML กดCmd-Nเพื่อสร้างรายการใหม่มัดและเลือกSnippet
มันจะถูกเพิ่มเข้าไปในส่วนย่อยของActions Menuโดยอัตโนมัติ คุณสามารถเปลี่ยนการตั้งค่าเช่นแป้นพิมพ์ลัดในลิ้นชักและเนื้อหาในเอดิเตอร์ที่ด้านล่าง
ป้อนทริกเกอร์แท็บในที่คุณต้องการลำดับของอักขระ (เช่นsnip
) ตามด้วยการกดTabเพื่อทริกเกอร์ตัวอย่างหรือกำหนดแป้นพิมพ์ลัด
ตัวเลือกขอบเขตจะระบุขอบเขตที่สามารถแทรกข้อมูลโดยใช้ทริกเกอร์ หากต้องการค้นหาขอบเขตของภาษาที่คุณเลือกให้สลับไปที่เอกสารที่มีไวยากรณ์นั้นและกดCtrl-Shift-Pเพื่อแสดงขอบเขตทั้งหมดที่เกี่ยวข้องด้านล่างเคอร์เซอร์
ตัวอย่างเช่นหากคุณต้องการให้ข้อมูลโค้ดของคุณสามารถใช้ได้ทุกที่ในเอกสาร HTML ให้ป้อนtext.html.basic
; หรือsource.shell
สำหรับเชลล์สคริปต์ คุณสามารถป้อนหลายขอบเขตคั่นด้วยเครื่องหมายจุลภาคหรือนำหน้าชื่อขอบเขตเท่านั้น (เช่นsource
) เพื่อใช้กับsource.*
ขอบเขตที่ตรงกันทั้งหมด
สำหรับสิ่งอื่นเพียงแค่ดูตัวอย่างอื่น ๆ ทั้งหมดที่คุณสามารถเข้าถึงได้จากหน้าต่างนั้นและดูว่าพวกเขาบรรลุพฤติกรรมที่ต้องการได้อย่างไร
ในการเพิ่ม: หลังจากที่คุณเพิ่มข้อมูลโค้ดลงในชุดข้อมูลคุณอาจต้องการเปลี่ยนแปลงตำแหน่งที่ปรากฏในเมนูชุดข้อมูล ขณะนี้ไม่ได้รับการสนับสนุนใน GUI (ตั้งแต่ 2.0-alpha.9401)
คุณสามารถทำได้ด้วยตนเองหากคุณเป็นผู้เชี่ยวชาญที่เกี่ยวข้อง คุณสามารถทำลายกำโดยการทำข้อผิดพลาดที่นี่จึงไม่ได้ร่วมในการไตร่ตรอง
ค้นหา UUID ของรายการบันเดิลใหม่ของคุณ (หรือรายการบันเดิลใด ๆ ที่คุณต้องการย้าย
"~ / Library / Application Support / Avian / Bundles / yourbundle /"
ตัวเลือกคลิกที่รายการบันเดิลเพื่อเปิดเป็นข้อความใน textmate และคัดลอกสตริง uuid สิ่งนี้จะมีลักษณะดังนี้:
<string>E1ABEC5E-DF5F-4C09-BA9F-E17504F456C0</string>
เปิด info.plist ของบันเดิลของคุณ
นี่เป็นไฟล์ประเภท xml ซึ่งแสดงรายการของเมนูรวมถึงเมนูย่อยและรายการที่มี คุณต้องการเพิ่มสตริง uuid ของคุณไปยังตำแหน่งที่เหมาะสมในรายการที่เหมาะสม หากคุณต้องการในเมนูย่อยที่มีอยู่เรียกว่า "การพัฒนา" เพียงแค่ค้นหาคำว่า "การพัฒนา" และที่ด้านบนคุณจะเห็นอาร์เรย์ของรายการ: วางตัวอย่างข้อมูลใหม่ของคุณในตำแหน่งที่คุณต้องการ
Plist สามารถพบได้ที่
"~ / Library / Application Support / Avian / Bundles / yourbundle / info.plist"