Muitos: -commandos aceitam uma contagem como argumento. Por exemplo:
:delete 4
Eliminaria quatro linhas, começando com a linha em que o cursor está.
Alguns: -commandos levam uma contagem antes do nome do comando:
:2next
Edite o segundo arquivo seguinte na lista de argumentos.
No entanto, o comando :normal
não aceita uma contagem em nenhum dos formulários. Você teria que envolvê-lo em um loop:
for i in range(1,2)
normal oHi!
endfor
E, claro, você poderia criar um comando definido pelo usuário que fizesse o que você queria:
command -count=1 -nargs=+ Normal for i in range(1,<count>) | exe 'normal ' . <q-args> | endfor
O -count=1
define a contagem padrão como 1 e você invoca a segunda maneira:
:2Normal oHi!