[vim] reselectSelection for visualBlock

updated v_gv for visual Block selection
Yes, I had to because the selections( ranges ) change after selection code above these lines. I need <code> ranges </code> to maintain cursor position of the last selection.