TextMate 2.0

A lightweight text editor for writing not only notes but also code.
3.6  (5 votes)
2.0.6 (See all)

TextMate is a lightweight text editor that can be used for writing not only notes but also code. In this respect, the program supports various programming languages. Its interface is quite austere, which, on the one hand, helps you focus on your task, but, on the other, makes it look quite unsophisticated, even when, in this case, appearances are deceptive. There is a toolbar on the bottom from which you can change the language, access settings, and record macros. It is also notable that you can work on multiple documents either on separate windows or different tabs.

As said above, TextMate supports editing simple texts as well as scripting code. It is worth noting that it can highlight syntax for a long array of languages, including C, C++, Apple Script, JavaScript, Python, and many others. Moreover, you can use or record macros to automate some recurrent tasks.

However, the ones mentioned are not only features intended to help programmers do their job. For instance, it supports using snippets with placeholders, swapping pieces of code as well as inserting foldable code blocks. Likewise, the tool includes a powerful search function, which lets you jump between matches and preview the intended replacements. You may also find quite convenient the possibility to keep a history of the use of the clipboard. What is more, one of its best features is that it comes with multiple customization bundles intended for specific languages, workflows and markup systems.

All in all, TextMate may be the tool you are looking for if you need to write various types of text. Although this product is developed as opensource, it is not available for free.

Pedro Castro
Editor rating:

Review summary


  • Supports multiple scripting languages
  • Powerful text search function
  • Version control
  • Customization bundles for specific languages, workflows and markup systems
  • Syntax highlighting and code folding
  • Supports macro recording


  • Unsophisticated appearance
Info updated on: