Basta adicionar os mapeamentos de modo visual correspondentes:
vnoremap <C-h> b
vnoremap <C-l> w
vnoremap <C-j> 5j
vnoremap <C-k> 5k
vnoremap <Tab> :<c-u>call Tab()<CR>gv
Observe que é necessário algum trabalho extra para o mapeamento de <Tab>
no modo visual. Ou seja, limpe os marcadores de limite visual automático ao entrar no modo -command e, em seguida, selecione novamente a área visual após a função ter sido chamada.