support 'v' visual mode