We all know how great textMate is. Same for Vim (I have been advocating it here).
Here's a virtually unknown editor that does a lot of innovative stuff: multi-edit 2006
Forums are here
I'm just playing with it, but look at this for example:
Common Code Manager
When combined with the Project Manager, Internet programming language support includes many features for managing an entire web site. One of the most useful timesaving features is the Common Code Manager, which allows you to duplicate a piece of HTML code across an entire Project list.
To use the Common Code Manager, mark a block of code that you will want to use in a number of places and select Manage Common Code from the toolbar or HTML Tools | Common code manager from the Context Menu. Select Add and provide a name for the block of code. This will create a marker in the HTML code and create a separate file to contain this code for later duplication and editing.
Once a common code block has been created, use the Common Code Manager to insert that block of text into each file in which you wish it to appear. This offers a great advantage over cutting and pasting or searching and replacing. When changing the common code, you can run the Common Code Manager again, edit the common code block, and update it across all files in the Project containing that common code block. This saves a significant amount of time when updating common footers and headers on your web site.
I've never seen anything like it ever. Innovative.
It's pricey ($79), but it looks like lots of things are done right! The lite version (here's what you'll miss
is not more expensive than other editors in the market ($39).
Oh, and it has Native Beyond Compare Integration (they licensed it and built it into the product... so now the price for the lite version is more than reasonable!).