The Editors I Have Known And Loved
Monday, May 19th, 2008 at 6:57 pmMost of the text I edit is code. It’s just part of being a web developer. Sure, I do a little writing now and again for this here blog, but I usually do that in a web browser, so most of the time I spend in text editors is for code. But, I’m working on a pretty big documentation project for work, and I’m trying out Markdown for blog posts, so I’m spending more time in a plain vanilla text editor to do both.
These are the text editors I’ve come to know and love.
Notepad
Everybody starts with Notepad. I think I wrote all of my HTML and fledgling Javascript in Notepad back in high school - Dreamweaver just felt unwieldy, and I didn’t know about any other options at the time.
UltraEdit
It’s been a long time since I’ve used UltraEdit, but it was my go-to editor for most of college. I really only used it because I could open several files in tabs - pretty standard these days, but that was the first time I’d seen it. I don’t even know what else it was capable of, because I just used it as a basic text editor.
Zend Studio
Zend Studio has been my primary IDE since I started my current job two and a half years ago. I love it because of the code completion and debugging for PHP, but I wind up using it for just about any text I need to edit quickly while I’m working because it’s always open. I also use it on my MacBook if I’m doing stuff for work.
TextMate
TextMate has been gaining ground in my workflow. It’s a pretty powerful little editor, but I barely take advantage of it. I use it all the time to edit plain text, but I almost never code in it - Zend is a far superior IDE for PHP, so it never made sense to use TextMate for it.
The real power in TextMate comes from its bundles. I just finished a project with Code Igniter (more on that in another post soon), and TextMate turned out to be a lot more useful thanks to the Code Igniter TextMate Bundle (for the record, I found a second bundle when trying to find the link to that one, but I haven’t tried it yet). I like Zend’s code completion, but I was able to develop in TextMate a lot quicker with the shortcuts provided by the bundle.
It also has a Markdown bundle, which adds some keyboard shortcuts, provides a quick cheat sheet, and makes it easy to preview while you’re writing. In fact, I’m writing this in TextMate right now.
Update: I love it even more now that I’ve watched this video about blogging in TextMate. You can post new entries and edit existing ones right in TextMate!
WriteRoom
To be honest, I haven’t actually written anything in WriteRoom, except for the couple of times I’ve played with it to tweak the font and such. Basically, it gives you a solid black screen with a narrow column of simple green text and a blinking console cursor. The colors can be customized, of course, but the point is that it gives you a stripped down, no frills, typewriter-like interface where you can write without the distraction of menus, bouncing dock icons, or IM windows. It really makes me wish I had something to write, because it just compels me to spill everything into words on the screen. I thought I might start using it with Markdown to write blog posts and stuff, but that was before I found all the shortcuts in TextMate. Still, WriteRoom just begs to be used, and I wish I had more than two days left in my trial so I could see if I can’t find a use for it.
May 19th, 2008 at 11:39 pm
you’ve never used vim (or gvim for Windows) for writing/editing? it was, and still is my primary editor for pretty much everything. there’s also quite a few tutorials on the net for setting it up as your personalized ideal IDE for your language of choice.
not for everyone, but it’s definitely worth a solid effort to try it out.
May 20th, 2008 at 12:23 am
I’ve used Zend and it is really nice for PHP apps. Once I started to do a lot of Javascript stuff I switched to Aptana, which wasn’t that great. So I started using Textmate. Pretty slick once you learn the keyboard shortcuts. If you don’t, you’re just using an expensive version of Notepad.
I have a project also that will use CodeIgniter. Seems pretty nice.
May 20th, 2008 at 8:31 am
vim
(posted on LiveJournal)
May 20th, 2008 at 10:21 am
I’ll second (or third) vim, it’s the best console editor in linux/unix. For everything else Editplus has my vote because of it’s “file open via ftp” funtionality. Just saving (ctrl-s) will automatically reupload it.
May 22nd, 2008 at 2:26 pm
[...] had it for about a year), but TextMate has become more and more useful to me lately. I wrote a post about it a couple days ago. It was a little cheaper when I bought it, and $64 seems pretty steep for a text editor, but it [...]