Because VIM works so much better for me than any IDE ever has. It just works, it&#x27;s installed everywhere, I don&#x27;t need graphics to use it (so I can use it on remote machines), it&#x27;s fairly scriptable (this is the only thing I have to give the Emacs guys -- they have a proper programming language for scripting). Most importantly, I only need to know how to use one text editor, as opposed to some languages where you need to change IDEs to actually do anything (see: Xcode, Eclipse, Visual Studio, etc).