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 51cf1fae5e439e0002000001

Top X

The End File is the Top 10 Vimgolf Leaderboard at June 29, 2013. This is a second version, with a great contribution of @udioica. X is ten in Roman,a numeric system in ancient Rome

Start file
udioica udioica gumnos gumnos wondible wondible h_east h_east gumnos KersonHsiao h_east federicogalassi federicogalassi gumnos connermcd connermcd federicogalassi h_east clvv42 clvv42 wondible DoomedBunnies DoomedBunnies clvv42 udioica connermcd _mhinz_ _mhinz_ DoomedBunnies
End file
udioica gumnos wondible h_east KersonHsiao federicogalassi connermcd clvv42 DoomedBunnies _mhinz_

View Diff

--- top10_st1	2013-06-29 19:33:28.693000000 +0200
+++ top10_end.txt	2013-06-25 23:57:52.794000000 +0200
@@ -1 +1 @@
-udioica udioica gumnos gumnos wondible wondible h_east h_east gumnos KersonHsiao h_east federicogalassi federicogalassi gumnos connermcd connermcd federicogalassi h_east clvv42 clvv42 wondible DoomedBunnies DoomedBunnies clvv42 udioica connermcd _mhinz_ _mhinz_ DoomedBunnies
\ No newline at end of file
+udioica gumnos wondible h_east KersonHsiao federicogalassi connermcd clvv42 DoomedBunnies _mhinz_
\ No newline at end of file

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 48 remaining solutions by signing in and submitting your own entry
#49 Felix Stridsberg / FelixStridsberg - Score: 33 - 08/03/13 @ 14:02
dWWW..WW..W..W..W...W..W....W.xZZ

0 comments

#50 Ziad Jiryes / ZJiryes - Score: 33 - 08/08/13 @ 14:04
dWWW..WW..W..W..W...W..W....W.xZZ

0 comments

#51 James / Dronak - Score: 33 - 08/29/13 @ 21:48
dww.w.w.w.w.w..w...w..w.....w.xZZ

0 comments

#52 Arturo Escaip / arturoescaip - Score: 33 - 09/03/13 @ 01:44
dWWW..WW..W..W..W...W..W....W.xZZ

0 comments

#53 Yongho / YONG_HO - Score: 34 - 07/04/13 @ 09:20
dWWW..WW..W..W..W...W..W....W.x<Esc>ZZ

0 comments

#54 Hachez Floran / FloranHachez - Score: 34 - 09/02/13 @ 22:03
<CR>dww.w.w.w.w.w..w....w.w....w..xZZ

0 comments

#55 Lluís Mª Bosch / LluisMa - Score: 35 - 06/30/13 @ 00:33
dww.ww..w.w.w...w...w..w4.w.x><Esc><Esc><Esc>ZZ

0 comments

#56 Lyuben Petrov / LyubenP - Score: 35 - 07/01/13 @ 18:18
dww.ww..w.w.w...w...w..w....w.x<Esc><Esc>ZZ

0 comments

#57 Timothée Gauthier / zmf_tim - Score: 35 - 07/09/13 @ 11:35
:ru<Tab><Tab> $_=$_.split.uniq.join(' ')<CR>ZZ

zmf_tim: You can delete my entry if :rubydo isn't allowed

1 comment

#58 Vincent Lee / vincentleest - Score: 38 - 07/03/13 @ 16:23
wd2w2wd2wwdww2dww2dww3dwwdww5dwwdwx<Esc>ZZ

0 comments

#59 Oliver Christ / 0liverChrist - Score: 51 - 09/18/13 @ 22:21
wdwdwwwdwdwwdwwdwwdwdwwdwdwdwwdwdwwdwdwdwdwwdwdwxZZ

0 comments

#60 mooqual / mooqual - Score: 80 - 06/30/13 @ 02:43
*dWndWNw*dWndWndWNw*dWndWNw*dWndWndWNw*W*dWndWNw*dWndWNw*dWndWNw*dWndWnw*dWx:wq<CR>

0 comments

#61 David J Siefert / davidjsiefert - Score: 88 - 12/20/13 @ 17:27
:s/<BS><BS>%s/ /\r/g<CR>gGG:1<CR>ddjddjddjddjddjddddjddddjddddddjddjddddddddddjdd<Esc>J:1<CR>JJJJJJJJJ<Esc>:wq<CR>

0 comments

Created by: zulolosi

61 active golfers, 155 entries

Leaderboard (lowest score wins):
18
#1 - Urtica dioica / udioica

06/30/2013 at 08:57PM

18
#2 - Dan / dan_winkler

08/30/2013 at 09:09PM

18
#3 - John Braxler / braxler

04/14/2014 at 07:11PM

20
#4 - Ingo / ist3fani

07/28/2013 at 02:32PM

20
#5 - Petro Тrouq / zulolosi

08/31/2013 at 06:24AM

21
#6 - Steve Tjoa / stevetjoa

07/03/2013 at 05:12PM

21
#7 - Alexey / kramar42

07/04/2013 at 02:17PM

21
#8 - Matt Cook / mattcook08

07/10/2013 at 10:00PM

21
#9 - ———đίxίє—flαтlίиє——— / _dixie_flatline

07/20/2013 at 04:21AM

21
#10 - Chris Webb / chriswebb_42

08/23/2013 at 10:57AM

21
#11 - Barry Nichols / Barry_Nichols

08/31/2013 at 02:45PM

21
#12 - Stephen Drodge / sjdrodge

09/10/2013 at 03:18AM

21
#13 - Trevor Powell / DoomedBunnies

09/12/2013 at 07:10AM

21
#14 - Pedro Santos / pedrosans

03/25/2014 at 09:34PM

22
#15 - Kerson Hsiao / KersonHsiao

09/13/2014 at 09:42AM

24
#16 - Woojung Kim 김우중 / _kimwz

07/15/2013 at 04:25AM

24
#17 - Nathan / NathanHarperoni

07/17/2013 at 04:59PM

24
#18 - Tyler / tylerbindon

10/21/2013 at 04:32AM

24
#19 - Joonas Pihlajamaa / jokkebk

03/15/2014 at 09:56AM

24
#20 - Carlos A Henríquez Q / lagunex

01/19/2015 at 12:22PM

24
#21 - Jon Krause / jkrause314

10/19/2015 at 03:07AM

25
#22 - Bradd Szonye / bszonye

07/10/2013 at 01:14AM

25
#23 - Bruno Sutic / brunosutic

07/18/2013 at 04:58AM

26
#24 - For the Golf of Vim / OfVim

07/02/2013 at 01:45AM

26
#25 - cj / cj01101

08/04/2013 at 04:22AM

26
#26 - brett / brettyukich

09/19/2013 at 11:49PM

26
#27 - Brian Olpin / bolpin

03/29/2014 at 03:49PM

26
#28 - Paulo H Baumann / PauloBaumann

12/13/2015 at 12:58AM

27
#29 - Justin / justinjaffray

06/29/2013 at 09:08PM

27
#30 - Volodymyr / vkrest

07/08/2013 at 09:04AM

27
#31 - RobertT / techrt2050

07/18/2013 at 04:50AM

27
#32 - _ky_ / ultimate_ky

08/13/2013 at 08:50PM

28
#33 - Tim Chase / gumnos

06/29/2013 at 08:35PM

28
#34 - James Scriven / JamesDScriven

07/06/2013 at 06:54PM

28
#35 - Sinclair Desaud / sdesaud

09/26/2013 at 07:11AM

28
#36 - Marcin Sza / coot_

10/10/2013 at 05:17PM

28
#37 - Eric Potter / pottereric

12/20/2013 at 03:52PM

29
#38 - Casey Dwyer / caseydwyer

10/24/2013 at 11:52PM

30
#39 - pcdude2143 / pcdude2143

07/06/2013 at 06:08PM

30
#40 - Pierre Bertet / bpierre

07/06/2013 at 11:40PM

30
#41 - gary.klindt@googlema / garstekli

11/26/2013 at 01:28PM

31
#42 - mnx / mnxx

07/08/2013 at 04:11PM

32
#43 - Dom Armstrong / dom_cycleface

06/30/2013 at 10:23PM

33
#44 - powertomato / powertomato

07/01/2013 at 07:15AM

33
#45 - James Davis / tripvg

07/01/2013 at 08:45PM

33
#46 - Eric Söderström / eksoderstrom

07/02/2013 at 08:50PM

33
#47 - Thiago Alves / townk

07/05/2013 at 05:17AM

33
#48 - Ed Zukowski / dataoverflow

07/13/2013 at 03:28PM

33
#49 - Felix Stridsberg / FelixStridsberg

08/03/2013 at 02:02PM

33
#50 - Ziad Jiryes / ZJiryes

08/08/2013 at 02:04PM

33
#51 - James / Dronak

08/29/2013 at 09:48PM

33
#52 - Arturo Escaip / arturoescaip

09/03/2013 at 01:44AM

34
#53 - Yongho / YONG_HO

07/04/2013 at 09:20AM

34
#54 - Hachez Floran / FloranHachez

09/02/2013 at 10:03PM

35
#55 - Lluís Mª Bosch / LluisMa

06/30/2013 at 12:33AM

35
#56 - Lyuben Petrov / LyubenP

07/01/2013 at 06:18PM

35
#57 - Timothée Gauthier / zmf_tim

07/09/2013 at 11:35AM

38
#58 - Vincent Lee / vincentleest

07/03/2013 at 04:23PM

51
#59 - Oliver Christ / 0liverChrist

09/18/2013 at 10:21PM

80
#60 - mooqual / mooqual

06/30/2013 at 02:43AM

88
#61 - David J Siefert / davidjsiefert

12/20/2013 at 05:27PM