Originally published on: 12/17/2006 7:05:33 PM
Human nature being what it is, looking for the more chlorophyl-enriched grass over there soon becomes the order of the day. So, when I saw the ever-lauded Textmate being used in a symfony screencast, I recruited Google to see if there's anything that can function equivalently on Windows or Linux.
Textmate only runs on a Mac and will pretty much always stay that way. The author doesn't have any desire to port it and I respect that choice. And, eventually, when Mac OS X is able to mix and match with my other VMWare compatible OS's, I'll be happy to have it as part of my arsenal. Until then, using Textmate carries a $500 startup penalty in the form of a new machine.
That doesn't mean that someone else hasn't taken the features, especially the whole "snippet" feature that lets you easily whip through complex code templates. If you watch that symfony admin screencast, you'll see how quickly he whips out the code, thus making that feature very desirable.
So, my searching for alternatives led me right to Textmate's author's site, where *he* was asking for what to tell people as alternatives on Win/Linux.
Most of that discussion was exactly what you'd expect. A couple of recommendations for vi, a few for things like EditPlus and even my current PSPad. However, almost none of the comments addressed what the author was looking for, which was something that does the stuff that Textmate does well.
One entry did address it and pointed to a set of scripts and properties files for Scite, including snippets. I was already ready to check it out, but he went one step further and provided *his* own screencast of his Scite changes, which had me grabbing the contents of his codebase.
I've used Scite a few times, but never took the time to look at the extension and scripting end of things, where it's now clear the real power lies. In addition to his snippet support, he also went with a nice Web 2.0 color scheme and a bunch of other features and configuration changes.
I'm still digging through the features and it's not a complete sell (I still really like live FTP editing and don't see a solution in Scite for that), but I'm definitely going to be using it to get some work done this week. That's the only kind of test that really helps you choose: using it for real.
In the mean-time, you can at least install Monaco. http://www.system7designs.com/blog/textmate-envy-aka-monaco-font-for-windows/
I, too, like Consolas, though Monaco isn't bad either. I'd probably have to stare at Monaco for a day or 2 before really making up my mind. I've had that with a couple of other monospaced fonts where I loved them at first, but couldn't stand looking at them for days on end.
http://www.e-texteditor.com
After several more mentions of jedit, including the SuperAbbrevs, I figured I'd give it another chance. Unfortunately, even with changing the widget set, icons, subpixel rendering, same "textmate" theme, etc., I can't get it to look anything other than 10 shades of ugly worse than ScITE. I'm not sure if it's because it's Java and it can't hook into ClearType, but it just looks too ugly for me to stare at all day long.
I'm 100% pragmatist in picking an editor, so if this can do the job better, I'm all for it.
Both of those were after the JDK upgrade. I forgot to grab a shot of the ugly from before.