If you have access to an IDE, why would anyone use a text editor?
mannicken: And here we have another battle:Console or GUI?The only really good developer I know who prefers Visual Studio to Emacs is the one who prefers TortoiseSVN to svn.exe and just dislikes command line.However, there are two extremely good reasons to use command line (and emacs/vim):1. You're typing text when coding or debugging, and going back and forth with mouse is counterproductive and frankly, really irritating.2. You can automate text-based controller much more easier than a GUI-based one.