You can try out Ace’s Vim keybindings by opening the kitchen sink demo (http://ace.c9.io/build/kitchen-sink.html) and choosing “Vim” as the Key Binding on the left.
There needs to be a good online editor before there can be a good online editor with vi mode.