Software : MacroMates : TextMate

MacroMates TextMate

Version
(as of 8/22/2017)
2
Platform
LicenseCommercial
CategoryProgramming

Software Overview

Main Features

  • Supports all major programming languages
  • Allows editor extensions through Bundles
  • Can record macros to help automate tedious work
  • Includes features such as as source code folding and global project find and replace

MacroMates TextMate is a robust text editor that enables various tasks, such as source code editing, writing screenplays, running SQL queries, and creating blog entries. The program supports all major programming languages and runs on the Mac platform. As of version 2, MacroMates has made the TextMate source code available to developers who want to make custom modifications to the editor.

TextMate allows you to use commands, macros, templates, and snippets to help organize and create source code. TextMate offers a find and replace feature that quickly finds and replaces text with several filter options. The text editor features the ability to highlight and edit multiple blocks of code by using additional cursors. TextMate also offers clever completion, which predicts what you’re going to type to help you code more quickly.

TextMate allows you to extend the editor with Bundles. With Bundles, you can add language grammars, as well as combine macros, code snippets, commands, templates, and other shortcuts into a Bundle for the editor. Each Bundle offers hotkeys that can be triggered for insertion into your code, which helps you develop source code more efficiently. You can create your own custom bundles depending on your development needs.

MacroMates TextMate is a valuable tool for any developer. It supports all major programming languages, key code shortcuts, and Bundles for extending the editor. Any Mac designer or developer working in code should give this editor a shot.

▶ Primary file extension

.TMPROJECT – TextMate Project

▶ Other file extensions used by MacroMates TextMate 2

Supported File Types
.ADBAda Body File
.ASActionScript File
.ASMAssembly Language Source Code File
.BASH_PROFILEBash Interactive Login Shell File
.BASHRCBash Non-Interactive Login Shell File
.BIBBibTeX Bibliography Database
.BSHBeanShell Script
.CC/C++ Source Code File
.CFGConfiguration File
.CFGWesnoth Markup Language File
.CGICommon Gateway Interface Script
.CONFUnix Configuration File
.CONFIGConfiguration File
.CPPC++ Source Code File
.DD Source Code File
.DBMColdFusion Server File
.DTDDocument Type Definition File
.ERLErlang Source Code File
.FFortran Source Code
.GOGo Source Code File
.GROOVYGroovy Source Code File
.HC/C++/Objective-C Header File
.HHC++ Header File
.HSHaskell Script
.INCInclude File
.JAVAJava Source Code File
.JSJavaScript File
.LHSLiterate Haskell Script
.LISPLisp Source Code File
.LUALua Source File
.MObjective-C Implementation File
.M4Macro Processor Library
.MARKDOWNMarkdown Documentation File
.MDMarkdown Documentation File
.MLML Source Code File
.PPascal Source Code
.PASPascal Source File
.PCHPrecompiled Header File
.PDEProcessing Development Environment Source Code File
.PHPPHP Source Code File
.PLPerl Script
.PMPerl Module
.PODPerl POD File
.PROFILEBash Shell Profile
.PROPERTIESJava Properties File
.PYPython Script
.RRez Source Code File
.RBRuby Source Code
.RBWRuby Script
.RHTMLRuby HTML Web Page
.RJSRuby Javascript File
.RSTreStructuredText File
.SSource Code File
.SCPTAppleScript Script File
.SQLStructured Query Language Data File
.SRCSource Code
.STRINGSText Strings File
.STYLaTeX Style
.TCLTcl Script
.TLDTag Library Descriptor File
.TMBUNDLETextMate Bundle File
.TMLANGUAGETextMate Language Grammar File
.TMPROJTextMate Project File
.TMTHEMETextMate Theme File
.TSVTab Separated Values File
.TXTPlain Text File
.XMLXML File
.XQXQuery File
.XQLXML Query Language File
.XQMXQuery Module
.XQUERYXQuery Source Code File
.XSLTXSL Transformation File
.YMLYAML Document
Additional Related File Formats
.ADSAda Specification File
.ASAASP Configuration File
.ASCXASP.NET User Control File
.ASHXASP.NET Web Handler File
.CONFGeneric Configuration File
.DISTMac OS X Distribution Script
.DWTDreamweaver Web Page Template
.F90Fortran 90 Source Code File
.FORFortran 77 Source File
.FPPFortran Source Code
.GVYGroovy Source Code File
.HPPC++ Header File
.HRLErlang Header File
.HTACCESSApache HTACCESS File
.HTCHTML Component File
.HXXC++ Source Code Header File
.INFSetup Information File
.INFOGeneric Information File
.JSPJava Server Page
.LSPLisp Program Source Code File
.MARKDNMarkdown File
.MDMachine Description File
.MDOWNMarkdown File
.NFOWarez Information File
.PHP3PHP 3 Web Page
.PHP4PHP 4 Web Page
.PHP5PHP 5 Web Page
.RPYPython Script
.SCRIPTTERMINOLOGYAppleScript Script Terminology File
.SLSTGame Data File
.TPLPhorum Template
.XQYXQuery Source File
.XSLXML Style Sheet
.YAMLYAML Document

Updated: August 22, 2017