I use both VIM and Eclipse PDT on a regular basis. Recently, while looking for a nice free Eclipse plugin that gives me vi key bindings (I haven't found one yet), I came across an interesting project: Eclim (http://eclim.sourceforge.net/)
While most Eclipse plugins bring vi functionality to Eclipse, Eclim goes the other way and brings Eclipse IDE functionality to VIM (using an Eclipse plugin that acts as a server-interface to a collection of VIM plugins). I haven't tried it yet, but it sounds interesting.
VIM is definitely top dog. I remember how excited I was when I learned how to use ":vsplit" and ":e ." -- I spent the next few years using it as my IDE. (Off topic, but equally as exciting was my recent discovery that the screen utility can do split-windows! Yes, I need to RTFM more often!)
While most Eclipse plugins bring vi functionality to Eclipse, Eclim goes the other way and brings Eclipse IDE functionality to VIM (using an Eclipse plugin that acts as a server-interface to a collection of VIM plugins). I haven't tried it yet, but it sounds interesting.
VIM is definitely top dog. I remember how excited I was when I learned how to use ":vsplit" and ":e ." -- I spent the next few years using it as my IDE. (Off topic, but equally as exciting was my recent discovery that the screen utility can do split-windows! Yes, I need to RTFM more often!)