After reading The Pragmatic Programmer, I became quite accustomed to VIM. When in Visual Studio I have ViEmu (http://www.viemu.com/) to provide me with VIM functionality.
Is anyone aware of a similar program/key binding/workaround to integrate VI/VIM key bindings in CodeGear Delphi 2007?
Delphi's key bindings are extensible, first of all there are several keyboard mappings to choose from out of the box and then there are APIs in ToolsAPI unit to write your own (you should implement IOTAKeyboardBinding interface). I don't know about VIM but I assume it can be done with these APIs.