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

The holy-grail may help

Can you find it in less than 20 strokes, Arthur?

Start file

End file
You found it, Arthur!

View Diff

1c1
< 
---
> You found it, Arthur!

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 204 remaining solutions by signing in and submitting your own entry
#205 Aaron Jensen / @aaronjensen - Score: 2789 - 03/19/11 @ 06:59
i<RightMouse><RightRelease>ARTHUR:  There it is!  The Bridge of Death!<CR>  ROBIN:  Oh, great.<CR>  KNIGHT:  Look!<CR>  ARTHUR:  There's the old man from Scene 24!<CR>  BEDEMIR:  What is he doing here?<CR>  ARTHUR:  He is the keeper of the Bridge of Death.  He asks each<CR>      traveller five questions--<CR>  KNIGHT:  Three questions.<CR>  ARTHUR:  Three questions.  He who answers the five questions--<CR>  KNIGHT:  Three questions.<CR>  ARTHUR:  Three questions may cross in safety.<CR>  ROBIN:  What if you get a question wrong?<CR>  ARTHUR:  Then you are cast into the Gorge of Eternal Peril.<CR>  ROBIN:  Oh, I won't go.<CR>  KNIGHT:  Who's going to answer the questions?<CR>  ARTHUR:  Sir Robin!<CR>  ROBIN:  Yes?<CR>  ARTHUR:  Brave Sir Robin, you go.<CR>  ROBIN:  Hey!  I've got a great idea.  Why doesn't Launcelot go?<CR>  LAUNCELOT:  Yes, let me go, my liege.  I will take him single-handed.<CR>      I shall make a feint to the north-east--<CR>  ARTHUR:  No, no, hang on, hang on, hang on!  Just answer the five<CR>      questions--<CR>  KNIGHT:  Three questions.<CR>  ARTHUR:  Three questions as best you can.  And we shall watch... and<CR>      pray.<CR>  LAUNCELOT:  I understand, my liege.<CR>  ARTHUR:  Good luck, brave Sir Launcelot.  God be with you.<CR>  KEEPER:  Stop!  Who would cross the Bridge of Death must answer me<CR>      these questions three, 'ere the other side he see.<CR>  LAUNCELOT:  Ask me the questions, bridge-keeper.  I'm not afraid.<CR>  KEEPER:  What is your name?<CR>  LAUNCELOT:  My name is Sir Launcelot of Camelot.<CR>  KEEPER:  What is your quest?<CR>  LAUNCELOT:  To seek the Holy Grail.<CR>  KEEPER:  What is your favorite color?<CR>  LAUNCELOT:  Blue.<CR>  KEEPER:  Right.  Off you go.<CR>  LAUNCELOT:  Oh, thank you.  Thank you very much.<CR>  ROBIN:  That's easy!<CR>  KEEPER:  Stop!  Who approaches the Bridge of Death must answer me<CR>      these questions three, 'ere the other side he see.<CR>  ROBIN:  Ask me the questions, bridge-keeper.  I'm not afraid.<CR>  KEEPER:  What is your name?<CR>  ROBIN:  Sir Robin of Camelot.<CR>  KEEPER:  What is your quest?<CR>  ROBIN:  To seek the Holy Grail.<CR>  KEEPER:  What is the capital of Assyria?<CR>  ROBIN:  I don't know that!  Auuuuuuuugh!<CR>  KEEPER:  Stop!  What is your name?<CR>  GALAHAD:  Sir Galahad of Camelot.<CR>  KEEPER:  What is your quest?<CR>  GALAHAD:  I seek the Holy Grail.<CR>  KEEPER:  What is your favorite color?<CR>  GALAHAD:  Blue.  No yel--  Auuuuuuuugh!<CR>  KEEPER:  Heh heh.  Stop!  What is your name?<CR>  ARTHUR:  It is Arthur, King of the Britons.<CR>  KEEPER:  What is your quest?<CR>  ARTHUR:  To seek the Holy Grail.<CR>  KEEPER:  What is the air-speed velocity of an unladen swallow?<CR>  ARTHUR:  What do you mean?  An African or European swallow?<CR>  KEEPER:  What?  I don't know that!  Auuuuuuuugh!<CR>  BEDEMIR:  How do know so much about swallows?<CR>  ARTHUR:  Well, you have to know these things when you're a king you know.<Esc>uiYou found it <BS>, Arthur!<Esc>ZZ

0 comments


Created by: @nrocy

205 active golfers, 342 entries

Leaderboard (lowest score wins):
16
#1 - Douglas Stockwell / @dstockwell

01/01/2011 at 03:03AM

16
#2 - Ujjwol Lamichhane / @Ujjwol

01/01/2011 at 03:04AM

16
#3 - Peter Gibson / @p_gibson

01/01/2011 at 03:07AM

16
#4 - Tim Chase / @gumnos

01/01/2011 at 03:13AM

16
#5 - Vincent Isambart / @vincentisambart

01/01/2011 at 03:18AM

16
#6 - Steve Morrow / @yawmark

01/01/2011 at 03:20AM

16
#7 - Jordan Lewis / @JordanALewis

01/01/2011 at 03:30AM

16
#8 - Balkoth / @_Balkoth_

01/01/2011 at 03:33AM

16
#9 - Alain Gilbert / @alain_gilbert

01/01/2011 at 03:34AM

16
#10 - Peter Anselmo / @peter_anselmo

01/01/2011 at 03:45AM

16
#11 - Matthew Draper / @_matthewd

01/01/2011 at 04:00AM

16
#12 - Josh Weinberg / @jcweinberg

01/01/2011 at 04:01AM

16
#13 - Jordan Owens / @signalhandler

01/01/2011 at 04:29AM

16
#14 - Su. / @0moMi

01/01/2011 at 05:27AM

16
#15 - Wei Dai / @clvv42

01/01/2011 at 05:37AM

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

01/01/2011 at 07:53AM

16
#17 - dominique pellé / @vimgolfisto

01/01/2011 at 09:56AM

16
#18 -  Ikhsan Maulana / @ixandidu

01/01/2011 at 10:01AM

16
#19 - kmymtksh / @kmymtksh

01/01/2011 at 10:09AM

16
#20 - Brad / @bjjwillis

01/01/2011 at 10:58AM

16
#21 - Martin Hauser / @grummel

01/01/2011 at 02:12PM

16
#22 - Prody / @Prody225

01/01/2011 at 03:46PM

16
#23 - Ricardo Mendes / @locks

01/01/2011 at 03:51PM

16
#24 - Aurélien Delahaye / @alkove

01/01/2011 at 05:33PM

16
#25 - n / @kivran

01/01/2011 at 06:29PM

16
#26 - johnny / @johnnychm

01/01/2011 at 07:51PM

16
#27 - Renaud Morvan / @neleanth

01/01/2011 at 10:17PM

16
#28 - Clive Evans / @swish_bob

01/01/2011 at 11:20PM

16
#29 - Josh Triplett / @josh_triplett

01/02/2011 at 01:02AM

16
#30 - Leeward Bound / @leewardbound

01/02/2011 at 01:07AM