Софт-Архив

Textmate Mac Os img-1

Textmate Mac Os

Рейтинг: 4.2/5.0 (1861 проголосовавших)

Категория: Mac OS: Редакторы

Описание

Apple The Pragmatic Programmers - Gray J

[Apple] The Pragmatic Programmers - Gray J.E. II - TextMate. Power Editing for the Mac [2007, PDF, ENG]

TextMate: Power Editing for the Mac

Год выпуска. 2007

Автор. James Edward Gray II

Издательство. The Pragmatic Programmers LLC

ISBN. 0-9787392-3-X

Формат. PDF

Качество. eBook (изначально компьютерное)

Количество страниц. 198

Описание. TextMate is a powerful tool for programmers, web designers, and anyone else who regularly needs to work with text files on Mac OS X. TextMate focuses on pragmatic automation, which means it will save you time time that's always in short supply. See how your lowly text editor can become a hard working member of your staff.

TextMate is a full-featured text editor available for Mac OS X that can greatly enhance your text manipulation skills. TextMate is actually a thin shell over a personalized team of robot ninjas ready to do your bidding. Let's face it, who doesn't want their very own team of robot ninjas?

With TextMate you can do your normal work, but signal the ever-watchful ninjas as you go. At your command, they will launch into action, slicing through text, building repetitive structures of data in the blink of an eye, and much more. They will even post to your blog, handle your IRC conversations, and read your email.

Inside this book you will learn how to teleport instantly to the exact line of the file you need to be on, edit the data with the briefest incantations of power, and banish the end result to the land of your choosing. It's magic, as you can plainly see.

Leave the days of dull work behind. Learn your spells, gain access to your team of robot ninjas, and you too will be able to edit text so effortlessly that everyone watching over your shoulder will be forced to ask, "Wait, how did you do that?"

Другие статьи, обзоры программ, новости

TextMate: один из самых умных редакторов текста и кода для Мака - Проект AppStudio

TextMate: один из самых умных редакторов текста и кода для Мака

Если вы программист или дизайнер, то наверняка знаете, что создание кода и разметка – тяжелая работа. Без использования специального редактора это большой объем монотонной работы, особенно если вы работаете одновременно с большим количеством файлов. Поможет в этой нелегкой работе TextMate — один из самых популярных текстовых редакторов в OS X.

Разработанный приверженцем платформы UNIX, которого привлекла простота и элегантность Mac, редактор TextMate получил первое место в номинации Best Mac OS X Developer Tool на конкурсе Apple Design Awards 2006 и рекомендован создателями Ruby On Rails.

TextMate – не интегрированная среда разработки, но благодаря своим мощным шаблонам, макросам и уникальной системе задания, его функциональные возможности даже превосходят специализированные IDE. Он обладает достаточным для большинства пользователей количеством свойств для управления проектами, но в то же время остаётся лёгким благодаря минималистичному графическому интерфейсу пользователя.

На первый взгляд он минимально прост, в нем нет умных подсказок, но зато он отличается удобством, высокой скоростью работы, продуманной клавиатурной раскладкой и некоторыми другими удобным инструментами, которые в других редакторах встречаются редко.

Делая обзор про TextMate, нельзя не упомянуть поддерживаемые им пакеты расширения .

Пакет расширения – это набор инструкций, правил, шаблонов и макросов, расширяющих функциональность программы для работы с определенным языком программирования. И макросы и шаблоны здорово упрощают жизнь программисту.

Шаблоны, как правило, вставляются набором связного короткого имени и нажатием клавиши «Tab». Если в скрипте, написанном, например, на руби набрать if и нажать TAB, то мы получим конструкцию if. причем курсор уже будет стоять в позиции, где мы пишем условие. Еще раз нажимаем TAB и попадаем в тело условия.

Макросы и команды делают определенные операции с кодом: определяют размеры вставленного изображения, проводят чистку и валидацию кода. Макросы можно активировать как из меню, так и посредством горячих клавиш, при этом ничто не мешает  нам использовать функции совсем другого, неактивного в данный момент, пакета. Например, работая с PHP, мы можем отсортировать нужные нам строки по алфавиту функцией из пакета Text Bundle. И как раз кстати тут будет удобный поиск по меню.

Кроме обычного меню, много интересных опций находится в статусной строке.

  • номер колонки и строки текущий тип файла (тип файла определят загруженный пакет расширений и доступные команды)
    доступ к командам всех пакетов расширений (здесь есть все доступные шорткаты и шаблоны)
    меню настройки отступов для текущего файла меню функций текущего файла

Помимо работы с отдельными файлами, TextMate может также работать и с целыми проектами, для этого достаточно открыть всю папку проекта и сбоку появится панель со списком файлов и папок.

В TextMate хорошая система навигации. Если вы работаете с проектом, то ?T вызовет всплывающее окно, где можно начать ввод имени файла. Умная система фильтрации быстро найдет искомый файл по набранному вами началу или концу имени этого файла. Навигация по функциям доступна через ??T. Кроме того, вы можете ставить на строки закладки и легко перемещаться между ними.

В редакторе отсутствуют встроенные средства для работы с FTP, но есть неплохая интеграция со сторонними программами. Огорчает только то, что открытые по ФТП файлы нельзя объединить в одно окно.

Пусть для определенных языков программирования, например для Java или для Objective-C более подойдут какие-то другие редакторы, для основной же массы других языков TextMate как нельзя лучше. Как и любой инструмент, TextMate нужно подробно изучить, чтобы добиться максимума производительности. Присмотритесь к нему, поработайте в нем две-три недели и вполне возможно, что он окажется именно тем редактором, которого вам недоставало.

TextMate for Mac OS X Download

TextMate 1.5.11 for Mac OS X

Whether you are a programmer or a designer, the production of code and markup is hard work. Without an editor dedicated to the task, it is also often cumbersome, overwhelming, and repetitive. Especially when you are dealing with a lot of files at once — like most projects do. TextMate puts you back in control, reduces the mental overhead, and turns manual work into something the computer does.

Created by a closet UNIX geek who was lured to the Mac platform by its ease of use and elegance, TextMate has been referred to as the culmination of Emacs and OS X and has resulted in countless requests for both a Windows and Linux port, but TextMate remains exclusive for the Mac, and that is how we like it!

TextMate is not an IDE but by using its powerful snippets, macros, and unique scoping system, it can often provide features that even a language specific IDE lacks. It has enough project management features to keep most users happy, but is otherwise kept lightweight with a clean and minimalistic GUI.

  • Ability to Search and Replace in a Project
  • Auto-Indent for Common Actions Like Pasting Text
  • Auto-Pairing of Brackets and Other Characters
  • Clipboard History
  • Column Selections and Column Typing
  • Completion of Words from Current Document
  • CSS-like Selectors to Pinpoint the Scope of Actions and Settings
  • Declarative Language Grammars for Graceful Mixing and Hacking
  • Dynamic Outline for Working With Multiple Files
  • Expand Trigger Words to Code Blocks With Tab-able Placeholders
  • File Tabs when Working With Projects
  • Foldable Code Blocks
  • Function Pop-up for Quick Overview and Navigation
  • Plug-able Through Your Favorite Scripting Language
  • Recordable Macros With No Programming Required
  • Regular Expression Search and Replace (grep)
  • Run Shell Commands from Within a Document
  • Support for Darcs, Perforce, SVK, and Subversion
  • Support for More Than 50 Languages
  • Switch Between Files in Projects With a Minimum of Key Strokes
  • Themable Syntax Highlight Colors
  • Visual Bookmarks to Jump Between Places in a File
  • Works As External Editor for (s)ftp Programs
  • Works Together With Xcode and Can Build Xcode Projects

Software that can be used as an alternative to TextMate.

Download TextMate for MAC

TextMate is an innovative and versatile text editor for Mac OS. It is a simple yet powerful utility that is designed to help novice users and programmers alike. Developers who may find coding difficult without a dedicated text editor would benefit from this efficient tool. It automates the task of handling loads of files belonging to any project you have undertaken. It reduces the overhead and gives you extensive control thus making you more productive. The rich set of project management functions that it features would impress any Mac user. It comes packed in a lightweight and clean interface that makes it easy to use.

The program is intended to take advantage of the capabilities and power of Mac to make coding flexible, comfortable and speedy for programmers. The array of functions offered by this editor include the ability of Search – Replace within a project, Auto pairing for braces, Auto Indent, Clipboard history, Auto complete words, Column typing and column selection, Language Grammars, Tabs for files while working with project, Selectors resembling CSS style, Dynamic Outline aiding multiple files editing, Function Pop-ups, Recordable macros, Collapsable code blocks and more.

The application supports over 50 languages so that it can be largely used worldwide. It also allows running shell scripts from any document you are editing. It supports SVK, Perforce and Darcs. The program allows visual bookmarking so that you can jump to places in a file. With a single click, you can switch between files of a project. The syntax highlighting colors are customizable and themable to suit your choice. A featured text editor for Mac worth trying!

TextMate (free version) download for Mac OS X

Description

You can download TextMate 1.5 for Mac from our application library for free. Our antivirus scan shows that this Mac download is malware free. The most popular versions of TextMate for Mac are 2.0 and 1.5. The size of the latest installation package available is 12.4 MB.

The application lies within Productivity Tools, more precisely Office Tools. The software is also known as "TextMate-", "TextMate 1.x SP", "TextMate 1498". Commonly, this program's installer has the following filenames: TextMate_1.5.10.zip and textmate_1.5.10_r1631.zip etc. The actual developer of this software for Mac is MacroMates. The unique identifier for this app's bundle is com.macromates.TextMate.preview.

TextMate brings Apple's approach to operating systems into the world of text editors. By bridging UNIX underpinnings and GUI, TextMate cherry-picks the best of both worlds to the benefit of expert scripters and novice users alike.

Whether you are a programmer or a designer, the production of code and markup is hard work. Without an editor dedicated to the task, it is also often cumbersome, overwhelming, and repetitive. Especially when you are dealing with a lot of files at once — like most projects do. TextMate puts you back in control, reduces the mental overhead, and turns manual work into something the computer does.

You may want to check out more Mac applications, such as SublHandler. Cornerstone or Dash Docs & Snippets. which might be related to TextMate.

Текстовый редактор TextMate 2 - бесплатное приложение с открытым исходным кодом

Текстовый редактор TextMate 2 — бесплатное приложение с открытым исходным кодом.

Не так давно, шарясь и  занимаясь поиском некоторых плагинов на github. наткнулся на исходники  текстового редактора TextMate 2. С чего такая щедрость? — Я вообще сразу не понял. Для тех, кто не в теме - TextMate ранее был чут-ли не единственным профессиональным текстовым Mac-редактором, с подсветкой синтаксиса, поддержкой плагинов, тем и всякой другой полезной и не очень ерунды.

Его использовали как обычные веб-верстальщики, так и закоренелые кодеры. В чём же было моё удивление? — А в том, что версия 1.5 стоила ни много ни мало 49 американских денег! Почему же исходники версии 2.0 раздаются бесплатно? Сп#зд#л# и опубликовали? Или TextMate стал бесплатным. Посетивши оф.сайт Macromates я вобще растерялся так как имеющаяся там последняя версия 1.5.11 по-прежнему стоит всё тех же 49 денег. Но вскоре, на всё том же оф. но не сайте, а блоге, нашёл ответы на свои вопросы.

Оказывается разработчик TextMate решил опубликовать исходные коды своего редактора под лицензией GPL 3, объясняя это желанием «сделать софт более свободным». Но мне кажется, что он просто устал (по некоторым данным разработкой TextMate 2 он занимался с 2008 года). Компилить я не умею, вернее никогда и не пробовал, поэтому снова отправился на поиски — на поиски уже скомпилированной версии. Искать долго не пришлось — загрузил, запустил… Работает! Лицензию не просит. Обновился через интернет до последней какой-то там сборки — работает довольно стабильно (ах да, забыл сказать, что версия 2 — это пока ещё не релиз, так что может глючить и вылетать, у меня пару раз было при работе с большим кодом и когда я ему приказал делать много замен). Если обновляется — значит разработкой занимаются, а это значит что «зверёк» будет жить и расти ;) Кто в Xcode такой же шарун как и я — то последнюю на сегодня готовую сборку TextMate 2 можно взять тут. Ах да, для нормальной работы программы в OS X 10.7-10.9 требуется изменить разрешения на запуск приложений в Gatekeeper .

E-TextEditor: A Windows TextMate? (Or - Why Apple Should Buy TextMate - )

E-TextEditor: A Windows TextMate? (Or “Why Apple Should Buy TextMate”)

By Peter Cooper / March 4, 2007

Over at the O'Reilly Ruby Blog, Jim Alateras laments the recent stalling of development on RadRails, but suggests an alternative solution: E-TextEditor. a "TextMate" alternative for Windows. The initial reports I've read about it are that it's rather good, and after watching the screencast I'd say it looks to be a pretty good editor and I'd give it a try if if used Windows. If you're a Windows user, give it a look.

Now for the editorial bit..

I don't know Allan Odgaard, the developer of TextMate. at all, but I'm a happy user of the editor, despite not understanding almost any of the advanced features. I can't speak on his behalf, so just take the following as editorial waffle, but I think Apple should buy TextMate and release it for free or at low cost (as currently). If Allan isn't interested in selling it, then fine, but if he is, it could be a big win for both him and Apple.

So why? 1) The E-TextEditor homepage mentions TextMate six times. 2) A few people have converted TextMate's snippets to operate in other editors. 3) There's even a 200 page book about TextMate on the market. 4) If you've been floating around the various freenode Ruby and Rails related channels in the past couple of years, you'll have undoubtedly seen at least several Windows or Linux users drop by raving about TextMate and lamenting their inability to buy a Mac. Yet. they've ended up actually buying a MacBook (or similar) after several months, and continue to rave about TextMate (Jamie van Dyke is one example that sticks in my mind).

These points all demonstrate that TextMate has rapidly become a standard of its own in the text editor market, and it has undoubtedly help OS X become the de facto platform for Rails development. Apple has even acknowledged this and are including Rails with Leopard. People from all platforms have seen TextMate and been captivated by it enough to the point that they lament the lack of its existence on their platform. This doesn't happen with many Mac-only apps, and from what I've read, Allan isn't particularly interested in developing non-OSX versions of the software, so the developers of copycat editors like E-TextEditor are not to blame.

Apple tends to be very good at releasing products that people are afraid of copying too well. Even before iTunes was released on Windows, there was nothing as elegant and as usable. There's nothing quite as good as iMovie, Pages, or Aperture in their respective niches either (although Adobe is trying on the last one). Apple is a fierce defender of its trademarks, and with TextMate under the Apple wing, it could become an even bigger driver for the OS X platform since copycat behavior could be restricted.

I am no fan of trademarks or patents being fiercely defended, nor a fan of Apple owning all of the apples in the cart (pun not originally intended), but from a totally objective point of view, I think it'd make sense for Apple, and if Allan were to turn down, say, a million dollars from Apple, he's a far more principled man than I!

I'm now off to put my flamesuit on..

Related Posts
    Carlos says:

March 5, 2007 at 12:11 am

Textmate and it's author really have little to gain from restricting Textmate to one (tiny) platform. They way for him to win big, would be to drop the "only Mac" mantra and his "Mac rulez" _friends_/fanboys (like DHH himself). It obviously isn''t preventing the spread of his idea to other platforms, so he should actually hire and pay someone to develop the official Textmate for Windows/Linux/Whatever, and then he'll be raking in the dough. There are far, far many more developers in non-Apple platforms clamoring for his product, begging to send him a check, and he's just seeing the opportunity go by.

Henrik N says:

March 5, 2007 at 12:21 am

Allen -> Allan.

Peter Cooper says:

March 5, 2007 at 12:43 am

Thanks Henrik. Now fixed :)

Peter Cooper says:

March 5, 2007 at 12:45 am

Adding to all of the above. if it were included in OS X, it'd mean you have a kickass Rails development system totally out of the box. and. a better text editor than the limp TextEdit.

James says:

March 5, 2007 at 2:06 am

Allan has hinted that he may be toying with the idea of open source. Porting TextMate to other platforms is rather tricky. Although, Allan wrote his own text processing API as the built-in OS X one was inadequate; the editor does lean very heavily on the Cocoa API's. This means, it would be a tremendous amount of work to duplicate those API's under another operating system such as Windows or Linux. To make things more complicated, Allan is working on TextMate 2.0 which will be Leopard only as he plans on using Leopards CoreText API to greatly improve TextMate along with other Leopard only API's.

Just because Apple ported iTunes to Windows doesn't mean it was easy. iTunes looks, internally, unlike other native Mac OS X applications. It may very well be written in AppleScript or something else, that's similar. There appear to be many Mac OS X libraries all compiled into iTunes. The executable is 22MB's! Which is huge for a single executable. And no, it's not a Universal Binary either. Not sure what is going on internally inside iTunes but it's certainly not a native OS X application. It's similar to what you get if you were to compile a Python script into an EXE on Windows. It needs to include all the Python API's that are used inside the EXE along with a virtual machine to run the Python scripts. So iTunes is a bad example of Apple porting anything as complex as TextMate.

Apple had a code base in the early beta days of Mac OS X 10.0 called Yellow Box which was literally the Cocoa libraries that ran under Windows NT. This meant you could run your Mac OS X application under Windows NT/2000/XP. i.e. cross compile them and distribute them to run on Windows. This is how NeXTStep/OpenStep did it and the Yellow Box technology came from NeXT.

Rather then badger Apple to buy TextMate, better to badger them to update and release Yellow Box which is no longer available. So developers will be able to write once for Mac's and distribute to Windows. Perhaps a Red Box could be made for Linux, etc. There was a Blue Box which became Classic (Mac OS 9.x) under emulation.

Allan likes coding on Mac OS X. Apple has ported over the famous NeXTStep/OpenStep development environment which was many years ahead of it's time and updated it to modern standards. They were the first to offer such a rich and powerful object based development environment. Especially the graphical GUI builder (Interface Builder). Coding in Objective-C (like Smalltalk + C) using the fantastic Cocoa libraries is a dream come true for many developers. There is nothing else like it on any platform. NET w/C# doesn't come close. Java doesn't come close. C++ is supported for those old school applications to be ported using the Carbon API's but new applications really should be written Cocoa. You can even mix Carbon and Cocoa within your application.

With all this? Why would Allan port TextMate to a platform that doesn't have any of the Cocoa goodness that he is used to? I don't thin Allan's in it for the money, most of us would quickly pony up the cash for 2.0 but Allan's decided it will be no charge upgrade.

Hendy Irawan says:

March 5, 2007 at 3:34 am

Wow. It's 2007 already and we still have text editor "wars". (or war of love :-)

Had Plato already invented the first text editor, I think we'd still be having this conversation by now. -)

Peter Cooper says:

March 5, 2007 at 4:43 am

James: Good explanations! I pretty much agree with all of your points, except the porting of Cocoa to Windows part. I think Apple owning TextMate would be a good thing as it would keep it locked to OS X (OS protectionism, basically), and I think Apple should focus on its own operating system than offer up goodies for Windows users (although iTunes and QuickTime have very strong economic reasons for those ports).

Paul McCann says:

March 5, 2007 at 4:50 am

Wow, if Allan had a dollar for every time someone had given him the helpful advice to develop TextMate for Windows (etc, etc). well, he'd be a little better off than he already is. We even had the "throw abuse" approach a couple of months back: "how can you be so lazy as to only develop your product for one platform". And on it goes. To cut to the chase: why on Earth should he? TextMate on the Mac sells *plenty* of copies, Allan gets to develop on and for the platform he enjoys best (obviously), he's not pulled in several different directions at every turn trying to somehow synchronise functionality across wildly differing API's/capabilities/etc. The list goes on an on and on.

As far as Apple buying TextMate: please, God, no. Development then either ceases altogether ("Grapher" anyone?) or goes behind closed doors, where user input disappears into a black hole, as per iTunes.

TextMate's fine as it is, thanks very much! Here's to Allan maintaining his interest in the editor as far as releasing 2.0 (which will only run on Leopard), and nursing that version into a state of excellence. If people want the bells and whistles on other platforms then they can do the "e" thing, for example, and tap into the themes and bundles that already exist for TextMate.

James Prudente says:

March 5, 2007 at 5:19 am

These guys are going after the TextMate for windows market as well.

Thijs van der Vossen says:

March 5, 2007 at 8:11 am

Senthil Nayagam says:

March 5, 2007 at 11:26 am

atlast I have officially shifted to e-texteditor.

I had been longing for textmate for over a year, after seeing those screencasts from DHH and others

I primarily develop on my laptop, and could not leave windows.

e-texteditor was the best possible option for me, also one month trial and textmate bundle support were good reasons for me try it.

also it has cygwin support, have tested cygwin after many years, and find linux text utils(grep/tail/head/cut) very useful for log processing

Charles Roper says:

March 5, 2007 at 5:49 pm

I've never understood why jEdit doesn't get more attention, but as far as pure text editing power goes, it does just as much, if not more than TextMate. Not only that, but it's also cross platform and free. I guess the barriers are that it looks ugly out-of-the-box (but can be very comfortable and attractive when setup right - http://www.flickr.com/photos/sxbrc_charles/308623286/ ). The main issue, though, is speed: it feels slow to load. This has been overcome to a certain degree by the fact that you can daemonize it so that it stays in memory all the time, making it as nimble as any other lightweight text editor. So jEdit remains an excellent cross-platform choice but, admittedly, that feeling of non-nativeness will always remain too hard to get over for some.

I think part of the attraction of TextMate is that it a) looks dark and sexy and exotic and b) makes the user (as seen in those now famous screencasts) look like a ninja. And we all want to be a bit more sexy and a bit more Bruce Lee now, don't we.

Andrew says:

March 5, 2007 at 10:38 pm

I never had the impression that Allan was out to "win big" as one commenter above suggests. I'm not sure that dominating the text editor market is really his goal.

It would be neat if Apple bought TM, I guess, but coders' text editors are a tiny tiny market. I mean, talk about a niche product with entrenched users. How would they market it alongside Xcode? I just can't see how it would be worth it for Apple. They're probably better off giving him Apple Developers awards year after year and using TM as a great piece of public relations about developing for the Mac.

Charles wrote: "And we all want to be a bit more sexy and a bit more Bruce Lee now, don't we."

Hell yes! This is what Kathy Sierra calls "creating passionate users." It means making the user feel like they are kicking ass as they work. And, yes, wiring up custom two-letter tab completions or custom macros in TM does indeed feel pretty ninja. -)

Peter Cooper says:

March 6, 2007 at 5:01 am

Heh, I totally forgot about XCode!

Rimantas says:

March 6, 2007 at 10:08 am

Textmate clone on windows is tricky because some nice features depend on the execution of the command line scripts - perl, php, ruby or plain old unix utils. That's

why e-texteditor wants cygwin and that's why I don't want e-texteditor.

@Charles: have you used textmate, or the only familiarity comes from screencasts?

I do use jEdit now and then, but I am not by any means power user of it. It may have

the power of TM once you have collected and installed numerous plugins to replicate

the behavior Textmate has out of the box. No, thanks. And yes, it's ugly :(

Thomas Aylott says:

March 6, 2007 at 12:10 pm

If TextMate loses Allan before 3.0, it will die.

He's already made enough money to last years, and with TextMate 2.0, he's in for another win. He certainly has no need to develop it on any other platforms.

Nathan Garza says:

March 7, 2007 at 5:09 pm

The big deal with jEdit, for me, is that it is ugly. Seriously, humans are visual beings. The way we feel effects our productivity and motivation. Visual stimuli effects the way we feel. Bottom line. No matter how powerful it is, I don't like the way jEdit makes me feel. I don't feel productive. I don't feel creative. If you prefer, you can replace the "I don't"s above with "it doesn't"s, same difference to me.

Add that to the fact (already mentioned) that it absolutely doesn't have anything that I need out of the box (no joke there either), and that even afterwards it's dog slow. Well, for me, what's the point?

Sure I could partially beat the slowness issue by deamonizing it, but why do I want ONE MORE THING running in the background? I don't want something that has to be always on (whether I'm using it or not) in order to get decent performance.

I suppose I can configure it to be less ugly even. But even then, it's a question of slowness. Slowness of configuration. Every time I install it I have to go to all to work of remembering how to get it to work the way I want it to.

Compare that to TextMate. Install. Open. Use. That's it. It's beautiful, easy to use intuitively (at least to me), and it's reasonably fast. All out of the Box. No contest in my book. Granted this is one man's opinion, and I know that. I'm sure jEdit is wonderful, and it is really extensible, but. Well, you get the point.

Ben Kittrell says:

March 7, 2007 at 8:42 pm

The idea has entered my head more than once that Apple is paying Allan to not port TextMate to windows. )

But as Dr. Nic said, $2000 is a lot to pay for a text editor.

Doh says:

March 8, 2007 at 5:11 am

People would do so many thing to avoid learning VIM.

The Best Programming Text Editor for Mac

The Best Programming Text Editor for Mac Where It Excels Where It Falls Short The Competition

It's impossible to avoid mentioning SublimeText because it's so similar. It has almost the same support for language syntax as TextMate, and even has a Windows version as well (which is where the app originated, but that Mac version is still very Mac-like). Honestly, whether you use Sublime Text or TextMate is really going to come down to preference. They're both excellent and both, perhaps, a bit too expensive. They also both come with trials, so you can check them both out and decide for yourself.

But maybe you're someone who doesn't want to pay for their programming-friendly text editor. If that's you, there are a couple of other alternatives that don't cost a thing. First, TextWrangler is a capable option with a loyal user base (if they haven't already upgraded to its big brother BBEdit ), but it's a little low on capabilities and has an interface that feels pretty dated. Alternatively, there's Fraise (the successor to Smultron ), which is another free, capable, but not-as-amazing-as-TextMate (and Sublime Text) text editor.

The other free option that's probably most like TextMate (and Sublime Text, for that matter) is Kod . It supports over 65 languages, is remarkably fast and lightweight, and only comes with one real disadvantage: it's in its early stages of development. When I checked it out earlier this year. however, it was pretty solid. Kod is very much worth a look, even if it hasn't been around for quite as long as the others.

Lifehacker's App Directory is a new and growing directory of recommendations for the best applications and tools in a number of given categories.