Você pode substituir os comandos do modo normal (como [N]G
) por :nnoremap
, mas não há gancho para Ex-comandos (como o peculiar :[N]
). Suas únicas opções são um gancho no evento CursorMoved
:
:autocmd CursorMoved * normal! zz
mas isso afetaria todos saltos ou um comando personalizado, por exemplo :[N]J
, mas isso é ainda mais digitação.
Melhor re-ensinar você mesmo a usar G
(é mais curto também!) e use este mapeamento:
:nnoremap <expr> G (v:count ? 'Gzz' : 'G')