Me too! I'm trying to school myself in VI (gvim), but until I reach that golden shore I'll be keeping a more intuitive editor handy.
edit:
Heavy IDE's haven't paid off for me yet. (I like to be familiar with every point of control in my environment. Hidden configurations have given me more headaches and stress than my personality can afford.)
Devil's advocates could certainly say I just haven't spent enough time learning IDEs.
I would respond with tangent rant about the virtue of owning ones means of production which includes knowledge. Knowledge ownership seems more obtainable when you must know how to do everything from the ground up.
I used eclipse in a corporate environment and I understand its value.
a) Everything in one tool. Your servers can be right there, you have your code, your repository is directly connected, etc.
b) It is actually is pretty good. If it wasn't so bloated I would use it.
c) It is easy to train people to use eclipse, debug in eclipse, its all visual.
d) Loads of plugins, again all in one tool.
Cons would be it commonly eats up over a gig of ram. It is slow. An expert in emacs can probably do most tasks quicker than an expert in eclipse.
I live on both ends of the extreme. On Linux I use gedit and on Windows I use Visual Studio. If you are going to write in a static language like C#, you might as well have code completion.
edit: Heavy IDE's haven't paid off for me yet. (I like to be familiar with every point of control in my environment. Hidden configurations have given me more headaches and stress than my personality can afford.)
Devil's advocates could certainly say I just haven't spent enough time learning IDEs.
I would respond with tangent rant about the virtue of owning ones means of production which includes knowledge. Knowledge ownership seems more obtainable when you must know how to do everything from the ground up.