[vim] reselectSelection for visualBlock

updated v_gv for visual Block selection
I really don't see where `updateLastSelection` changes `ranges`. Please reference a line number