Como você cria um mapeamento de chave vim que requer números antes da tecla de atalho (como <G>)?

9

Eu quero criar um mapeamento como a Gtecla de acesso rápido que pula para uma linha (por exemplo, para pular para a linha 10 10G:). Como eu posso fazer isso?

Belmin Fernandez
fonte

Respostas:

13

Você pode obter esse número da variável v: count ou v: count1. Vejo

:help v:count

Por exemplo,

:map G :<C-U>echo v:count<CR>
garyjohn
fonte
11
Perfeito. Me pegou no caminho certo. Necessário para uso exeno entanto:nmap <tab> :<C-U>exe "buffer ".v:count<CR>
Belmin Fernandez