Jak utworzyć mapowanie klucza vim, które wymaga liczb przed klawiszem skrótu (np. <G>)?

9

Chcę utworzyć odwzorowanie, takie jak Gskrót, który przeskakuje do linii (np. Aby przejść do linii 10 10G:). Jak mogę to zrobić?

Belmin Fernandez
źródło

Odpowiedzi:

13

Możesz uzyskać tę liczbę ze zmiennej v: count lub v: count1. Widzieć

:help v:count

Na przykład,

:map G :<C-U>echo v:count<CR>
garyjohn
źródło
1
Doskonały. Poprowadził mnie właściwą ścieżką. Konieczne do użycia exe:nmap <tab> :<C-U>exe "buffer ".v:count<CR>
Belmin Fernandez