Mark Damon Hughes  | Programmer's Text Editors

   If you don't have a good programmer's text editor with syntax highlighting for XML (no, not MS Notepad or MS Word), try one of these:

Vim (Unix or Windows)
Vim (Vi Improved) is small, fast, and incredibly powerful. It does have a steep initial learning curve, but it has an extensive help system. Type ":help" first thing when you start it to read the tutorial. I use Vim for everything.
Kate (Linux)
Kate (KDE Advanced Text Editor) is not quite as small, fast, or powerful as Vim, but it's much easier to use. It's probably the best "beginning programmer's editor" I've ever seen. Kate is a standard tool in KDE3.
KWrite (Linux)
KWrite doesn't support XML out of the box, but you can choose Settings:Configure Highlighting:Highlight Modes, change Highlight to "HTML", and change the File Extensions to "*.html;*.html;*.xml", and it'll highlight XML just fine.
KWrite's not powerful, but it's fast.
BBEdit (MacOS)
BBEdit's fast, powerful, and easy to use. You have to register it to get syntax highlighting, but if you're going to use a Mac seriously, you ought to have it.
JEdit (any platform with Java)
JEdit is very powerful, but fairly slow; don't use it unless you have a fast machine with at least 128MB RAM. If you do, it's better than Kate, and runs on systems other than Linux.
TextPad (Windows)
TextPad's a decent editor. It handles multiple buffers well, and has syntax highlighting, but it's not otherwise remarkable. The user interface has some odd quirks, especially weird keybindings.
XMLSpy (Windows)
XML-specific editors are wonderful, but I find that I'm more productive with just a good text editor. The benefit is that it's impossible to make badly-structured documents with it.
iOS Games & Utilities: [Brigand] [Perilar] [Castles] [DungeonDice] [UnixTime] [Notecraft] Computer Games: [Dormanica] [Aiee] [GameScroll] [Hephaestus] [JPerilar] [Umbra] Utilities: [JICB] [Javascript]
Copyright © 2007 by Mark Damon Hughes  |  email