O comando substituto pode ser aplicado a uma seleção visual. Faça um bloco visual sobre as linhas que você deseja alterar e digite :e observe que a linha de comando é inicializado como este: :'<,'>
. Isso significa que o comando substitute operará na seleção visual, assim:
:'<,'>s/$/,/
E esta é uma substituição que deve funcionar para o seu exemplo, supondo que você realmente queira a vírgula no final de cada linha como mencionou. Se houver espaços à direita, pode ser necessário ajustar o comando de acordo:
:'<,'>s/\s*$/,/
Isso substituirá qualquer quantidade de espaço em branco anterior ao final da linha por uma vírgula, removendo efetivamente os espaços em branco à direita.
Os mesmos comandos pode operar numa gama de linhas, por exemplo, para as seguintes 5 linhas: :,+5s/$/,/
, ou para todo o tampão: :%s/$/,/
.