TextMate برای سیستم عامل مک - یک ویرایشگر عالی برای کد برنامه و متن ساده. با TextMate، میتوانید اسکریپتها را ویرایش کنید، ماکرو ایجاد کنید، به صورت تعاملی فیلدها را پر کنید، کد برنامه را برای خطاها بررسی کنید و کد را در دهها زبان برنامهنویسی برجسته کنید. کار با چندین فایل، پیمایش و جستجو، همگی به راحتی پیادهسازی میشوند.
جامعه به سرعت در حال رشد، حالتهایی را برای بیش از صد "حالت" مختلف توسعه داده است، از جمله پشتیبانی از همه زبانهای برنامهنویسی اصلی، نوشتن نثر در قالبهای ساختاریافته مانند LaTeX، Markdown، Textile و غیره، وبلاگ نویسی، اجرای پرسوجوهای SQL، بودجهبندی و موارد دیگر.
کاراکترهای هشتگ چندگانه
ایجاد چندین تغییر به طور همزمان، جایگزینی قطعه کد و موارد دیگر با روش آسان TextMate برای اضافه کردن چندین نقطه درج، امری بدیهی شده است.
جستجوی فایلها
آنچه را که میخواهید جستجو کنید، آنچه را که میخواهید جستجو کنید انتخاب کنید و TextMate نتایج را به روشی ارائه میدهد که پیمایش بین تطابقها، استخراج متن منطبق یا پیشنمایش جایگزینهای مورد نظر را آسان میکند.
کنترل نسخه
مشاهده کنید کدام فایلها در نمای مرورگر فایل تغییر کردهاند، کدام خطوط در نمای ویرایشگر تغییر کردهاند، تغییرات فایل فعلی را تغییر دهید، یک زیرمجموعه را ثبت کنید، TextMate همه اینها را برای همه سیستمهای کنترل نسخه اصلی پشتیبانی میکند.
پارامترهایی با دامنه مشخص
یک فایل واحد، زبانها را با هم ترکیب میکند؟ پروژههایی که از سیستمهای ساخت مختلف استفاده میکنند؟ کد شخص ثالث با تنظیمات قالببندی متفاوت؟ TextMate میتواند همه اینها را مدیریت کند و انتخابگرهای دامنه دقیق را به میانبرهای صفحه کلید، تنظیمات و موارد دیگر پیوند دهد.
تیمها
چارچوب مبتنی بر یونیکس macOS به شما امکان میدهد اقدامات سفارشی را به هر زبانی که میتواند با متغیرهای stdin، stdout و محیط کار کند، بنویسید و برای تعاملات پیچیده، TextMate هم WebKit و هم یک چارچوب محاورهای برای رابطهای Mac یا HTML ارائه میدهد.
قطعات
قطعات متن یا کد پرکاربرد را میتوان با استفاده از placeholderها، transformها و غیره به قطعات کوچک تبدیل کرد تا آنها را با زمینهای که در آن استفاده میشوند، تطبیق داد.
رباطها
TextMate از بستههایی برای سفارشیسازی استفاده میکند و از زبانهای بیشماری، سیستمهای نشانهگذاری، گردشهای کاری و موارد دیگر پشتیبانی میکند.
ماکروها
کار تکراری با ماکروها را حذف کنید. آنها را برای استفاده مجدد ذخیره کنید یا برای پخش فوری ضبط کنید.
و موارد دیگر…
تاریخچه کلیپبورد، تمهای قابل تنظیم، پیشنمایش زنده HTML/Markdown، بلوکهای کد قابل جمع شدن، بستهبندی نرم با تورفتگی و غیره
