Have you tried Netbeans? It’s a little bit ‘lighter’ than Eclipse, but since it’s a full fledged IDE it’s obviously not as fast as the ‘text editors’. The support for SVN (the only versioning system I have a lot experience with) is great, you basically don’t have to use another SVN tool anymore.
Another option could be VIM. The learning curve is pretty steep but after you get used to it, you won’t ever want to use another text editor again (well maybe EMACS, but I’m not going to start that discussion here).