¿Cómo se crea una asignación de teclas vim que requiere números antes de la tecla de acceso rápido (como <G>)?

9

Quiero crear un mapeo como la Gtecla de acceso rápido que salta a una línea (por ejemplo, para saltar a la línea 10:) 10G. ¿Cómo puedo hacer eso?

Belmin Fernandez
fuente

Respuestas:

13

Puede obtener ese número de la variable v: count o v: count1. Ver

:help v:count

Por ejemplo,

:map G :<C-U>echo v:count<CR>
garyjohn
fuente
1
Perfecto. Me llevó por el camino correcto. Sin exeembargo, es necesario usar :nmap <tab> :<C-U>exe "buffer ".v:count<CR>
Belmin Fernández,