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 @PhamY4n:

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

827 active golfers, 3675 entries

Solutions by @PhamY4n:
12
#50 - duyanh.y4n.pham / @PhamY4n

06/11/2019 at 08:15PM

13
#>250 - duyanh.y4n.pham / @PhamY4n

06/11/2019 at 08:12PM

14
#>367 - duyanh.y4n.pham / @PhamY4n

06/11/2019 at 08:08PM

15
#>408 - duyanh.y4n.pham / @PhamY4n

06/11/2019 at 08:06PM

16
#>457 - duyanh.y4n.pham / @PhamY4n

06/11/2019 at 08:05PM

18
#>571 - duyanh.y4n.pham / @PhamY4n

06/11/2019 at 07:57PM

18
#>571 - duyanh.y4n.pham / @PhamY4n

06/11/2019 at 07:59PM

22
#>632 - duyanh.y4n.pham / @PhamY4n

06/11/2019 at 07:54PM

24
#>658 - duyanh.y4n.pham / @PhamY4n

06/11/2019 at 07:52PM

25
#>666 - duyanh.y4n.pham / @PhamY4n

06/11/2019 at 07:50PM

28
#>697 - duyanh.y4n.pham / @PhamY4n

06/11/2019 at 07:42PM

30
#>721 - duyanh.y4n.pham / @PhamY4n

06/11/2019 at 07:36PM