Real Vim ninjas count every keystroke - do you?

Pick a challenge, fire up Vim, and show us what you got.

Changelog, Rules & FAQ, updates: @vimgolf, RSS.

Your VimGolf key: please sign in

$ gem install vimgolf
$ vimgolf setup
$ vimgolf put 5ba020f91abf2d000951055c

Com(m)a Trouble

Someone was real stupid when placing his commas. Can you fix it?

Start file
,0,1,2,3,4,5,6,7,89
,1,2,3,4,5,6,7,8,90
,2,3,4,5,6,7,8,9,01
,3,4,5,6,7,8,9,0,12
,4,5,6,7,8,9,0,1,23
56,7,8,9,0,1,2,3,4,
67,8,9,0,1,2,3,4,5,
78,9,0,1,2,3,4,5,6,
89,0,1,2,3,4,5,6,7,
90,1,2,3,4,5,6,7,8,
End file
0,1,2,3,4,5,6,7,8,9
1,2,3,4,5,6,7,8,9,0
2,3,4,5,6,7,8,9,0,1
3,4,5,6,7,8,9,0,1,2
4,5,6,7,8,9,0,1,2,3
5,6,7,8,9,0,1,2,3,4
6,7,8,9,0,1,2,3,4,5
7,8,9,0,1,2,3,4,5,6
8,9,0,1,2,3,4,5,6,7
9,0,1,2,3,4,5,6,7,8

View Diff

1,10c1,10
< ,0,1,2,3,4,5,6,7,89
< ,1,2,3,4,5,6,7,8,90
< ,2,3,4,5,6,7,8,9,01
< ,3,4,5,6,7,8,9,0,12
< ,4,5,6,7,8,9,0,1,23
< 56,7,8,9,0,1,2,3,4,
< 67,8,9,0,1,2,3,4,5,
< 78,9,0,1,2,3,4,5,6,
< 89,0,1,2,3,4,5,6,7,
< 90,1,2,3,4,5,6,7,8,
---
> 0,1,2,3,4,5,6,7,8,9
> 1,2,3,4,5,6,7,8,9,0
> 2,3,4,5,6,7,8,9,0,1
> 3,4,5,6,7,8,9,0,1,2
> 4,5,6,7,8,9,0,1,2,3
> 5,6,7,8,9,0,1,2,3,4
> 6,7,8,9,0,1,2,3,4,5
> 7,8,9,0,1,2,3,4,5,6
> 8,9,0,1,2,3,4,5,6,7
> 9,0,1,2,3,4,5,6,7,8

Solutions by @NicolasPagny:

Unlock 11 remaining solutions by signing in and submitting your own entry
Created by: @DustVoice

821 active golfers, 3654 entries

Solutions by @NicolasPagny:
12
#141 - Nicolas Pagny / @NicolasPagny

01/08/2021 at 11:31AM

13
#>320 - Nicolas Pagny / @NicolasPagny

01/08/2021 at 11:30AM

14
#>387 - Nicolas Pagny / @NicolasPagny

01/08/2021 at 11:30AM

15
#>426 - Nicolas Pagny / @NicolasPagny

01/08/2021 at 11:29AM

16
#>470 - Nicolas Pagny / @NicolasPagny

12/03/2019 at 04:11PM

17
#>534 - Nicolas Pagny / @NicolasPagny

12/03/2019 at 04:10PM

18
#>571 - Nicolas Pagny / @NicolasPagny

12/03/2019 at 04:10PM

18
#>580 - Nicolas Pagny / @NicolasPagny

01/08/2021 at 11:16AM

21
#>618 - Nicolas Pagny / @NicolasPagny

01/08/2021 at 11:18AM

22
#>629 - Nicolas Pagny / @NicolasPagny

12/03/2019 at 04:06PM

26
#>676 - Nicolas Pagny / @NicolasPagny

12/03/2019 at 04:05PM