Earlier quoted context omitted.
I would say that learning your IDE or editor well is a worthwhile investment, whether that is emacs, vim, or a more rich IDE like Eclipse. Vim or Emacs are really powerful tools that will serve you well over your entire career, so getting adept at them will pay dividends. It's similar to learning how to touch-type, or typing with a faster WPM, in that it's not a pre-requisite to becoming a good and productive develop…
Happy to see others mentioning eclipse. I'm learning emacs now and it impresses me a lot but I also have happy memories from both Eclipse and NetBeans. The way you can refactor whole projects at once etc is amazing. (This is partly related to Java being static and uncool as well. : )
But it's also useful for things like bash or OSX interfaces too, since they use the same common keybinding scheme.