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 4dcd7b572c8e510001000005

Interweave two blocks of text

Suppose you've got data on a list of things from multiple sources. They're all in separate chunks, so how might you create a tabular output?

Start file
one
two
three
four
five
six
seven
eight
nine
ten
1
2
3
4
5
6
7
8
9
10
End file
one     1
two    
2
three  
3
four    
4
five    
5
six    
6
seven  
7
eight  
8
nine    
9
ten    
10

View Diff

1,20c1,10
< one
< two
< three
< four
< five
< six
< seven
< eight
< nine
< ten
< 1
< 2
< 3
< 4
< 5
< 6
< 7
< 8
< 9
< 10
---
> one   1
> two   2
> three 3
> four  4
> five  5
> six   6
> seven 7
> eight 8
> nine  9
> ten   10

Solutions by @russellzhaomao:

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

215 active golfers, 661 entries

Solutions by @russellzhaomao:
15
#26 - russellzhaomao / @russellzhaomao

05/29/2022 at 01:00PM

16
#>63 - russellzhaomao / @russellzhaomao

05/29/2022 at 12:59PM

17
#>132 - russellzhaomao / @russellzhaomao

05/29/2022 at 12:58PM

18
#>150 - russellzhaomao / @russellzhaomao

05/29/2022 at 12:58PM

19
#>170 - russellzhaomao / @russellzhaomao

05/29/2022 at 12:57PM

20
#>180 - russellzhaomao / @russellzhaomao

05/29/2022 at 12:56PM

21
#>185 - russellzhaomao / @russellzhaomao

05/29/2022 at 12:55PM

22
#>188 - russellzhaomao / @russellzhaomao

05/29/2022 at 12:54PM

23
#>194 - russellzhaomao / @russellzhaomao

05/29/2022 at 12:53PM

28
#>206 - russellzhaomao / @russellzhaomao

05/29/2022 at 12:51PM

33
#>211 - russellzhaomao / @russellzhaomao

05/29/2022 at 12:49PM

37
#>213 - russellzhaomao / @russellzhaomao

05/29/2022 at 12:43PM