MacroMates TextMate

MacroMates TextMate
2.6 / 5 (75 votes)

1. 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

2. Software Overview

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.

3. Supported File Types

Primary file extension:
.TMPROJECT - TextMate Project
Other file extensions used by MacroMates TextMate:
# File Extension Name
1 .ADB Ada Body File
2 .ADS Ada Specification File
3 .AS ActionScript File
4 .ASA ASP Configuration File
5 .ASCX ASP.NET User Control File
6 .ASM Assembly Language Source Code File
7 .AXD ASP.NET Web Handler File
8 .BASHRC Bash Non-Interactive Login Shell File
9 .BASH_PROFILE Bash Interactive Login Shell File
10 .BIBTEX BibTeX Bibliography Database
11 .BSH BeanShell Script
12 .C C/C++ Source Code File
13 .CFG Wesnoth Markup Language File
14 .CGI Common Gateway Interface Script
15 .CONF Unix Configuration File
16 .CONF Generic Configuration File
17 .CONFIG Configuration File
18 .D D Source Code File
19 .DBM ColdFusion Server File
20 .DIST Mac OS X Distribution Script
21 .DTD Document Type Definition File
22 .DWT Dreamweaver Webpage Template
23 .EJS Embedded JavaScript Template
24 .ERL Erlang Source Code File
25 .F90 Fortran 90 Source Code File
26 .FOR Fortran 77 Source File
27 .FPP Fortran Source Code
28 .FTL Fluent Translation List
29 .GO Go Source Code File
30 .GSP Groovy Server Page
31 .GVY Groovy Source Code File
32 .H C/C++/Objective-C Header File
33 .HPP C++ Header File
34 .HRL Erlang Header File
35 .HS Haskell Script
36 .HTC HTML Component File
38 .HXX C++ Source Code Header File
39 .INC Include File
40 .INF Setup Information File
41 .INFO Generic Information File
42 .JAVA Java Source Code File
43 .JS JavaScript File
44 .JSP Java Server Page
45 .JSS JavaScript Style Sheet File
46 .LISP Lisp Source Code File
47 .LIT Literate Haskell Script
48 .LSP Lisp Program Source Code File
49 .LUA Lua Source File
50 .M Objective-C Implementation File
51 .M4 Macro Processor Library
52 .MD Machine Description File
53 .MDOWN Markdown File
54 .MKD Markdown Documentation File
55 .ML ML Source Code File
56 .NFO Warez Information File
57 .P Pascal Source Code
58 .PAS Pascal Source File
59 .PCH Precompiled Header File
60 .PDE Processing Development Environment Source Code File
61 .PHP PHP Source Code File
62 .PHP2 PHP 2 Web Page
63 .PHP3 PHP 3 Web Page
64 .PHP4 PHP 4 Web Page
65 .PHP5 PHP 5 Web Page
66 .PL Perl Script
67 .PM Perl Module
68 .POD Perl POD File
69 .PROFILE Bash Shell Profile
70 .PROPERTIES Java Properties File
71 .PUG Pug Template
72 .PXML Pandora XML File
73 .R Rez Source Code File
74 .RB Ruby Source Code
75 .RBW Ruby Script
76 .RHTML Ruby HTML Web Page
77 .RJS Ruby Javascript File
78 .RPY Python Script
79 .RST reStructuredText File
80 .S Source Code File
81 .SCPT AppleScript Script File
82 .SCRIPTTERMINOLOGY AppleScript Script Terminology File
83 .SQL Structured Query Language Data File
84 .SRC Source Code
85 .STRINGS Text Strings File
86 .STY LaTeX Style
87 .TCC C++ Source Code File
88 .TCL Tcl Script
89 .TLD Tag Library Descriptor File
90 .TMBUNDLE TextMate Bundle File
91 .TMLANGUAGE TextMate Language Grammar File
92 .TMPROJ TextMate Project File
93 .TMPROJECT TextMate Project
94 .TMTHEME TextMate Theme File
95 .TPL Phorum Template
96 .TSV Tab Separated Values File
97 .TXT Plain Text File
98 .UTF8 Unicode UTF8-Encoded Text Document
99 .XML XML File
100 .XQ XQuery File
101 .XQL XML Query Language File
102 .XQM XQuery Module
103 .XQUERY XQuery Source Code File
104 .XQY XQuery Source File
105 .XSLT XSL Transformation File
106 .XSS XML Style Sheet
107 .XST WebSphere Query Template
108 .YML YAML Document

Updated: September 19, 2018

Search Software