يمكنك تنزيل TextMate من هنا.
يمكنك استخدام القائمة البريدية لـ TextMate أو قناة #TextMate IRC على 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 بعد تثبيت التبعيات ، تأكد من أن لديك الخروج الكامل (بما في ذلك العارض الفرعي) ثم قم بتشغيل ./configure تليها ninja ، على سبيل المثال:
git clone --recursive https://github.com/textmate/textmate.git
cd textmate
./configure && ninja TextMate/run bin/rave release ./configure build.ninja 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.