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

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

830 active golfers, 3682 entries

Solutions by @HansW313:
12
#166 - Hans Wurscht / @HansW313

09/25/2023 at 01:40PM

13
#>335 - Hans Wurscht / @HansW313

09/25/2023 at 01:38PM

14
#>390 - Hans Wurscht / @HansW313

09/25/2023 at 01:36PM

14
#>390 - Hans Wurscht / @HansW313

09/25/2023 at 01:38PM

15
#>434 - Hans Wurscht / @HansW313

09/25/2023 at 01:34PM

16
#>493 - Hans Wurscht / @HansW313

09/25/2023 at 01:33PM

17
#>561 - Hans Wurscht / @HansW313

09/25/2023 at 08:49AM

18
#>588 - Hans Wurscht / @HansW313

09/25/2023 at 08:48AM

19
#>607 - Hans Wurscht / @HansW313

09/25/2023 at 08:48AM

24
#>666 - Hans Wurscht / @HansW313

09/25/2023 at 08:46AM

25
#>675 - Hans Wurscht / @HansW313

09/25/2023 at 08:42AM