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

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

827 active golfers, 3675 entries

Solutions by @kyo89347563:
12
#159 - ky05uk3 / @kyo89347563

12/14/2022 at 05:24AM

13
#>331 - ky05uk3 / @kyo89347563

12/14/2022 at 05:23AM

14
#>388 - ky05uk3 / @kyo89347563

12/14/2022 at 05:23AM

15
#>432 - ky05uk3 / @kyo89347563

12/14/2022 at 05:21AM

16
#>491 - ky05uk3 / @kyo89347563

12/14/2022 at 05:20AM

16
#>491 - ky05uk3 / @kyo89347563

12/14/2022 at 05:22AM

18
#>584 - ky05uk3 / @kyo89347563

12/14/2022 at 05:20AM

22
#>638 - ky05uk3 / @kyo89347563

12/14/2022 at 05:17AM

22
#>638 - ky05uk3 / @kyo89347563

12/14/2022 at 05:18AM

29
#>720 - ky05uk3 / @kyo89347563

12/14/2022 at 05:19AM

32
#>742 - ky05uk3 / @kyo89347563

12/14/2022 at 04:53AM