คุณจะติดตั้งและจัดการการรวมกลุ่มของ TextMate ได้อย่างไร


16

ในตอนแรกมีพื้นที่เก็บข้อมูล SVN แบบ canonical สำหรับบันเดิล TextMate และการติดตั้งที่แนะนำให้ทำการแพ็กลงในPristine Bundlesโฟลเดอร์เพื่อให้ผู้จัดการบันเดิลของ TextMate สามารถบันทึกการปรับแต่งที่สกปรกของคุณในBundlesโฟลเดอร์แยกต่างหาก

ตอนนี้เกือบทุกคนใช้งานคอมไพล์แล้วมันยังใช้งานPristine Bundlesได้หรือว่าเหมาะสมกว่าที่จะเก็บบันเดิลที่ติดตั้งไว้ในBundlesโฟลเดอร์และจัดการการปรับแต่งด้วย git หรือไม่?

มีเครื่องมืออำนวยความสะดวกอะไรบ้างในการค้นหาติดตั้งและอัพเดตบันเดิล ดูเหมือนว่ามีgetBundleและgetBundlesและไม่มีวิธีการที่เชื่อถือได้จริงที่จะทำ

ฉันเริ่มคิดว่าคงเป็นการดีที่สุดที่จะเพียงแค่ค้นหา GitHub เพื่อหา ".tmbundle" เพื่อค้นหาสิ่งต่างๆและติดตั้งด้วยมือ

โดยทั่วไปคำถามของฉันคือคุณจะทำอย่างไร มีวิธีใดที่ดีไปกว่าวิธีอื่น ๆ


GetBundles (กับ 's) ดูเหมือนจะเป็นวิธีที่ทุกคนทำกันมากที่สุด อย่างไรก็ตามฉันคิดว่าถ้าคุณคาดว่าจะทำการเปลี่ยนแปลงมันจะเป็นการดีที่สุดที่จะคว้าคอมไพล์ด้วยมือเพื่อที่คุณจะสามารถแยกมันได้อย่างง่ายดาย ฉันเชื่อว่าตัวแก้ไขบันเดิลในตัวจะบันทึกความแตกต่างของการเปลี่ยนแปลงที่คุณทำไว้ แต่ฉันอาจผิด
Matt B.

คำตอบ:


6

ขึ้นอยู่กับระดับความสามารถของคุณคุณสามารถดาวน์โหลดบันเดิลแล้วลากและวางลงในผู้ใช้ของคุณ> my.name> Libary> การสนับสนุนแอปพลิเคชัน> TextMate> โฟลเดอร์รวมหรือคุณสามารถใช้การโค่นล้มในเทอร์มินัลเช่นนั้น

mkdir -p /Library/Application\ Support/TextMate/Bundles
cd /Library/Application\ Support/TextMate/Bundles
svn co http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle

ข้อมูลเพิ่มเติมคุณสามารถตรวจสอบเอกสารรายละเอียดได้ที่เว็บไซต์ TextMate http://manual.macromates.com/en/bundles


2

TextMate 2 จะอัพเดตการรวมกลุ่มเริ่มต้นทั้งหมดให้คุณโดยอัตโนมัติ! เป็นผลให้ GetBundles เลิกใช้แล้ว

นี่คือการปรับปรุงครั้งใหญ่: การเพิ่มบันเดิลเคยเป็นอุปสรรคใหญ่สำหรับผู้ใช้ที่ไม่ใช้ Git - แต่ไม่มาก :-)

คำแนะนำขั้นสูง : หากคุณแยกหรือสร้างบันเดิลของคุณเองสิ่งเหล่านี้สามารถดูแลได้โดยใช้ไคลเอนต์ git ที่คุณเลือก เพียงแก้ไขและบำรุงรักษาตามปกติผ่าน git ฯลฯ ตำแหน่งปัจจุบันของการติดตั้งอยู่ภายใต้โฟลเดอร์ Avian เช่น:

`~/Library/Application\ Support/Avian/Bundles/markdown.tmbundle`

ฉันคิดว่าสิ่งนี้จะเปลี่ยนเป็น "Textmate" เมื่อเปิดตัว TM2

`~/Library/Application\ Support/Textmate/Bundles/`
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.