[vim] visual block basic

This is a basic patch to demostrate visual block mode implementation.
Ok.I'll look into this.