I didn't ask "how to configure its editor to use vi-like mappings", I asked
"how can I replace the editor". Mere clone will not have even one third of
the features and functions I use every day.
NetBeans' editor is shitty not because it's not vi-like, but because it lacks
plenty of editing functions fully featured Vim has.
Folding wherever I want, not wherever editor allows (i.e. not limited to blocks defined by syntax). Using Perl scripts in the same way as other commands. Passing the current file through awk. You have plugins for NetBeans or Eclipse, where I don't even need to think how to enable that -- I just run an external command. Quick and easy (no mouse) splitting window to see three or four files at the same time (or other fragment of current file). And many others that I take for granted, so they don't come to my mind at the moment.
Emulating vi keybinding is great and all, but that only scratches the surface. A big reason people like vim is the extensibility. I don't think that there is a single vi user(not necessarily a power user, but someone who uses vim for more than just editing a value in a config file) who doesn't have a single plugin installed.
NetBeans' editor is shitty not because it's not vi-like, but because it lacks plenty of editing functions fully featured Vim has.