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ć?

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>

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.