Sim, você pode fazer melhor:
nnoremap <silent> gt @=":tabnext\n"<CR>
Em seguida, 6gt
moverá 6 guias para frente etc. Usar o registro de expressão =
é um truque para tornar um mapa repetível por um prefixo de número.
Em uma nota lateral: você também pode fazer melhor publicando perguntas relacionadas ao Vim em sua página inicial . :)