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

Line Zipper

Zip/pair related lines.

Start file
China,1,2,3,4,5,6
Brazil,3,1,2,5,5,6
SAD
,9,2,3,4,5,6
UK
,3,8,3,9,5,1
France,7,2,3,4,5,6
Germany,1,7,3,2,5,6
Russia,1,6,2,9,5,6
Spain,1,2,2,4,5,6
Greece,1,3,3,4,5,6
India,4,2,3,4,5,6
Turkey,1,2,3,4,5,9
Poland,1,2,3,4,5,6
China,1,2,3,8,5,6
Brazil,1,2,3,4,5,6
SAD
,1,2,3,4,5,6
UK
,1,2,3,4,5,6
France,1,2,3,4,5,6
Germany,1,2,3,4,5,6
Russia,1,2,7,4,5,6
Spain,1,2,3,4,5,6
Greece,1,2,2,4,5,6
India,1,2,8,4,5,6
Turkey,1,2,1,7,5,6
Poland,2,2,3,9,5,6
End file
China,1,2,3,8,5,6
China,1,2,3,4,5,6
Brazil,1,2,3,4,5,6
Brazil,3,1,2,5,5,6
SAD
,1,2,3,4,5,6
SAD
,9,2,3,4,5,6
UK
,1,2,3,4,5,6
UK
,3,8,3,9,5,1
France,1,2,3,4,5,6
France,7,2,3,4,5,6
Germany,1,2,3,4,5,6
Germany,1,7,3,2,5,6
Russia,1,2,7,4,5,6
Russia,1,6,2,9,5,6
Spain,1,2,3,4,5,6
Spain,1,2,2,4,5,6
Greece,1,2,2,4,5,6
Greece,1,3,3,4,5,6
India,1,2,8,4,5,6
India,4,2,3,4,5,6
Turkey,1,2,1,7,5,6
Turkey,1,2,3,4,5,9
Poland,2,2,3,9,5,6
Poland,1,2,3,4,5,6

View Diff

1,12d0
< China,1,2,3,4,5,6
< Brazil,3,1,2,5,5,6
< SAD,9,2,3,4,5,6
< UK,3,8,3,9,5,1
< France,7,2,3,4,5,6
< Germany,1,7,3,2,5,6
< Russia,1,6,2,9,5,6
< Spain,1,2,2,4,5,6
< Greece,1,3,3,4,5,6
< India,4,2,3,4,5,6
< Turkey,1,2,3,4,5,9
< Poland,1,2,3,4,5,6
13a2
> China,1,2,3,4,5,6
14a4
> Brazil,3,1,2,5,5,6
15a6
> SAD,9,2,3,4,5,6
16a8
> UK,3,8,3,9,5,1
17a10
> France,7,2,3,4,5,6
18a12
> Germany,1,7,3,2,5,6
19a14
> Russia,1,6,2,9,5,6
20a16
> Spain,1,2,2,4,5,6
21a18
> Greece,1,3,3,4,5,6
22a20
> India,4,2,3,4,5,6
23a22
> Turkey,1,2,3,4,5,9
24a24
> Poland,1,2,3,4,5,6

Solutions

The best way to learn is to practice. Below, you will find some of the solutions other golfers have entered. To unlock higher ranked solutions, submit your own entry which does as well or better than the solutions you can currently see - climb the ladder!

Check out these helpful resources to improve your Vim skills... Game on.

Unlock 215 remaining solutions by signing in and submitting your own entry
#216 peter.xiao / @yoco315 - Score: 142 - 11/28/11 @ 04:09
:sort<CR>VjxjpkkddpjddpuujjjjjjjjjjjjjjjjkkVjxkkkkkkkkkkkkkp23GVjxkkkkkkkkkkkkkkkkpjjjjjjjjjjjjVjxkkkkkkkpjjjjjjjjVjxkkkkkkkkjpddpjjjjjVjxjpddpZZ

0 comments


Created by: @kawkafi

216 active golfers, 477 entries

Leaderboard (lowest score wins):
15
#91 - Carlos Yaconi H. / @cyaconi

12/12/2011 at 10:03PM

15
#92 - Tesnorth / @Tesnorth

01/31/2012 at 01:26PM

15
#93 - majo senf / @majo_senf

07/06/2019 at 08:57PM

15
#94 - quemeraisc / @quemeraisc

05/20/2022 at 12:37PM

15
#95 - e.cousinet / @ecousinet

07/19/2024 at 03:55PM

16
#96 - xhtmlforum / @xhtmlforum

05/24/2011 at 05:33PM

16
#97 - Steve Morrow / @yawmark

05/24/2011 at 06:40PM

16
#98 - Pete Johns / @johnsyweb

05/24/2011 at 08:50PM

16
#99 - Justin Hale / @jxl

05/25/2011 at 06:03AM

16
#100 - h_east (トロッコ6個) / @h_east

05/25/2011 at 12:57PM

16
#101 - Conner McDaniel / @connermcd

05/26/2011 at 03:09AM

16
#102 - Pavlo Klets / @p01nt

05/26/2011 at 07:03AM

16
#103 - Flaviu Simihaian / @closedBracket

05/27/2011 at 05:21PM

16
#104 - Steven Grady / @steven807

05/27/2011 at 11:05PM

16
#105 - Jean-Christophe Cyr / @jccyr01

05/29/2011 at 01:49AM

16
#106 - Thom Hughes / @thom_hughes_1

05/29/2011 at 01:55AM

16
#107 - icdark / @icdark

05/29/2011 at 11:41PM

16
#108 - Oleg Roshupkin / @jjjahson

05/30/2011 at 07:48AM

16
#109 - Marco Ippolito / @maroloccio

05/31/2011 at 09:59PM

16
#110 - dtennant / @dtennant

06/02/2011 at 11:46AM

16
#111 - Ricky Rickard / @rerickardjr

06/04/2011 at 02:23AM

16
#112 - Márton Juhász / @juhasz

06/04/2011 at 06:43PM

16
#113 - Aviv Ben-Yosef / @avivby

06/06/2011 at 07:21AM

16
#114 - Stuart Gale / @bishboria

06/18/2011 at 11:02PM

16
#115 - Ricardo Rey / @Changowero

06/21/2011 at 07:02PM

16
#116 - Johan Sveholm / @rymdtjuren

06/24/2011 at 12:41AM

16
#117 - Kent Sibilev / @datanoise

06/30/2011 at 05:55AM

16
#118 - Julien Durillon / @juuduu

06/30/2011 at 11:34AM

16
#119 - Jonathan / @saysjonathan

07/01/2011 at 01:28AM

16
#120 - Nate Jones / @ndj

07/01/2011 at 08:39PM