คุณสามารถดาวน์โหลด TextMate ได้จากที่นี่
คุณสามารถใช้รายการจดหมายส่งข้อความหรือ #TextMate IRC channel บน freenode.net สำหรับคำถามความคิดเห็นและรายงานข้อผิดพลาด
คุณยังสามารถติดต่อ Macromates
ก่อนที่คุณจะส่งรายงานข้อผิดพลาดโปรดอ่านคำแนะนำการรายงานข้อผิดพลาดในการเขียน
ในการสร้าง textMate คุณต้องมีสิ่งต่อไปนี้:
makehash_mapทั้งหมดนี้สามารถติดตั้งได้โดยใช้ Homebrew หรือ MacPorts:
# Homebrew
brew install boost capnp google-sparsehash multimarkdown ninja ragel
# MacPorts
sudo port install boost capnproto multimarkdown ninja ragel sparsehash หลังจากติดตั้งการอ้างอิงตรวจสอบให้แน่ใจว่าคุณมีการชำระเงินเต็มรูปแบบ (รวมถึง submodules) จากนั้นเรียกใช้ ./configure กำหนดค่าตามด้วย ninja ตัวอย่างเช่น:
git clone --recursive https://github.com/textmate/textmate.git
cd textmate
./configure && ninja TextMate/run สคริปต์ ./configure เพียงตรวจสอบว่าสามารถพบการพึ่งพาทั้งหมดได้จากนั้นเรียก bin/rave เพื่อ bootstrap ไฟล์ build.ninja ด้วยการกำหนดค่าเริ่มต้นที่ตั้งค่าเป็น release และตั้งค่าเป้าหมายเริ่มต้นเป็น TextMate
คุณควรติดตั้งชุดนินจาซึ่งสามารถติดตั้งผ่าน การตั้งค่า → การรวมกลุ่ม
หลังจากนี้คุณสามารถกด⌘bเพื่อสร้างจากภายใน textmate ในกรณีที่คุณยังไม่ได้ตั้งค่าตัวแปร PATH ทั้งใน การตั้งค่า → ตัวแปร หรือ ~/.tm_properties เพื่อให้สามารถค้นหา ninja และเครื่องมือที่เกี่ยวข้องได้ ตัวอย่างอาจเป็น $PATH:/usr/local/bin
เป้าหมายเริ่มต้น (ตั้งค่าใน .tm_properties ) คือ TextMate/run สิ่งนี้จะเรียกคืน textMate แต่เมื่อเรียกจากภายใน textMate กล่องโต้ตอบจะปรากฏขึ้นก่อนที่อินสแตนซ์ปัจจุบันจะถูกฆ่า เนื่องจากมีการกู้คืนเซสชันเต็มรูปแบบจึงปลอดภัยที่จะเปิดใหม่แม้จะมีการเปลี่ยนแปลงที่ไม่ได้บันทึก
หากไฟล์ปัจจุบันเป็นไฟล์ทดสอบเป้าหมายที่จะสร้างจะถูกเปลี่ยนเพื่อสร้างไลบรารีที่การทดสอบเป็นของ (สิ่งนี้ทำได้โดยการตั้งค่า TM_NINJA_TARGET ในไฟล์ .tm_properties ที่พบในรูทของแผนผังต้นทาง)
ในทำนองเดียวกันหากไฟล์ปัจจุบันเป็นของเป้าหมายแอปพลิเคชัน (นอกเหนือจาก TextMate.app ) จากนั้น TM_NINJA_TARGET ถูกตั้งค่าให้สร้างและเรียกใช้แอปพลิเคชันนี้
สำหรับแอปพลิเคชัน TextMate.app มีเป้าหมายการสร้างสัญลักษณ์สองประการ:
ninja TextMate # Build and sign TextMate
ninja TextMate/run # Build, sign, and (re)launch TextMateเพื่อทำความสะอาดทุกอย่างรัน:
ninja -t clean หรือเพียงแค่ลบ ~/build/TextMate
แหล่งที่มาสำหรับ TextMate ได้รับการปล่อยตัวภายใต้ใบอนุญาตสาธารณะ GNU ทั่วไปที่เผยแพร่โดย Free Software Foundation ไม่ว่าจะเป็นเวอร์ชัน 3 ของใบอนุญาตหรือ (ตามตัวเลือกของคุณ) รุ่นใด ๆ ในภายหลัง
TextMate เป็นเครื่องหมายการค้าของ Allan Odgaard