MacroMates TextMate is a robust text editor that allows you to perform various tasks such as editing source code, writing scripts, executing SQL queries and creating blog entries. The program supports all major programming languages and works on the Mac platform. Starting with version 2, MacroMates has made the TextMate source code available to developers who want to make changes to the editor.
TextMate allows you to use commands, macros, templates, and snippets to help you organize and create source code. TextMate offers a search and replace feature that quickly finds and replaces text with multiple filter options. The text editor has the ability to highlight and edit multiple blocks of code with optional cursors. TextMate also offers smart completion, which predicts what you are about to type to copy code faster.
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 to insert into your code, helping you develop source code more efficiently. You can create your own Bundles depending on your development needs.
MacroMates TextMate is a valuable tool for any developer. It supports all major programming languages, key code shortcodes and Bindings to extend the editor. Any Mac developer or developer working in code should give this editor a shot.