On the Eclipse side, I've been using viPlugin[1]. It is not free, but I've felt like it has been worth the cost since my forays into vim had all failed before getting this plugin. If you're working heavily with Eclipse/VS, it is definitely jarring to switch back and forth between one of those and vim, but using a plugin like this eases that pain.