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

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

821 active golfers, 3654 entries

Solutions by @davis_cromwell:
13
#202 - Mike Adams / @davis_cromwell

11/02/2018 at 03:15AM

14
#>350 - Mike Adams / @davis_cromwell

11/02/2018 at 03:14AM

15
#>395 - Mike Adams / @davis_cromwell

11/02/2018 at 03:13AM

16
#>442 - Mike Adams / @davis_cromwell

11/02/2018 at 03:13AM

17
#>502 - Mike Adams / @davis_cromwell

11/02/2018 at 03:12AM

18
#>561 - Mike Adams / @davis_cromwell

11/02/2018 at 03:12AM

19
#>587 - Mike Adams / @davis_cromwell

11/02/2018 at 03:11AM

20
#>603 - Mike Adams / @davis_cromwell

11/02/2018 at 03:11AM

21
#>614 - Mike Adams / @davis_cromwell

11/02/2018 at 03:10AM

24
#>648 - Mike Adams / @davis_cromwell

11/02/2018 at 03:09AM

26
#>670 - Mike Adams / @davis_cromwell

11/02/2018 at 03:08AM

27
#>678 - Mike Adams / @davis_cromwell

11/02/2018 at 03:07AM

29
#>703 - Mike Adams / @davis_cromwell

11/02/2018 at 03:07AM