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

Hole-in-one

Lets take this golf thing literally.. Drive off the tee into the hole, and of course you don't strike the ball completely clean.

Start file
    
        o
       
|


                                     
|>
                                     
|
                                   
( )
End file
    
       
       
          _

                                     
|>
                                     
|
                                   
(o)

View Diff

3,5c3,5
<         o
<         |
<
---
>        
>        
>           _
9c9
<                                     ( )
---
>                                     (o)

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 304 remaining solutions by signing in and submitting your own entry
#305 Brian Peiris / @brianpeiris - Score: 43 - 12/28/13 @ 05:28
/|<CR>:se vir<Tab>=a<Tab><BS>ll<CR>jlls_<Esc>kkb<C-V>jd<Esc>/(<CR>2s(o<Esc>:wq<CR>

0 comments


Created by: @boyfromkansas

305 active golfers, 1024 entries

Leaderboard (lowest score wins):
16
#31 - Throw Away / @throwaway111111

10/01/2013 at 11:49PM

16
#32 - StarkHalo / @hellektor

10/07/2013 at 12:35PM

16
#33 - Jamie Schembri / @shkm

10/09/2013 at 07:42PM

16
#34 - Rodrigo Marchant / @rgmarcha

10/16/2013 at 03:36AM

16
#35 - Bradley M. Small / @BradleySmall

10/27/2013 at 03:01AM

16
#36 - Nathan Wallace / @nathanmwallace

11/05/2013 at 06:56PM

16
#37 - c / @mmo_chess

11/06/2013 at 04:28AM

16
#38 - Michael / @Acktagatta

11/08/2013 at 09:36AM

16
#39 - Stefan Schmidt / @stafue

11/08/2013 at 10:40PM

16
#40 - Jonathan Potter / @nTypeRed

11/11/2013 at 04:20PM

16
#41 - J / @planck0

11/25/2013 at 06:35PM

16
#42 - Tim Smart / @tim_smart

12/11/2013 at 08:04PM

16
#43 - Andrew O'Neill / @AndroidOatmeal

12/18/2013 at 02:33PM

16
#44 - Jacob Niehus / @wilywampa

12/18/2013 at 09:18PM

16
#45 - winterlight / @winterlight4

12/24/2013 at 02:55PM

16
#46 - Rado Kirov / @radokirov

12/29/2013 at 07:23AM

16
#47 - John Braxler / @braxler

01/06/2014 at 06:11PM

16
#48 - 黒猫 / @darkfeline

01/17/2014 at 11:53AM

16
#49 - alexscott / @4l3xsc0tt

01/17/2014 at 04:50PM

16
#50 - Fake Name / @The_Real_User

01/20/2014 at 03:37AM

16
#51 - Reese Wilson / @shinyvimgolf

02/03/2014 at 03:46AM

16
#52 - grey wolfs / @grey_wolfs

02/04/2014 at 07:29AM

16
#53 - Strabs / @artistavenue

02/05/2014 at 12:33PM

16
#54 - Marcin Cabaj / @marcincabaj

02/11/2014 at 09:36AM

16
#55 - Spencer McAlpine / @spencermcalpine

02/11/2014 at 05:39PM

16
#56 - Pedro Santos / @pedrosans

02/21/2014 at 04:09AM

16
#57 - Marchand Paul-Valère / @pvmarch

02/26/2014 at 08:53PM

16
#58 - Erim Secla / @Alcesmire

03/04/2014 at 07:29AM

16
#59 - Dominik Schemmel / @vimgolfhandicap

03/28/2014 at 03:32PM

16
#60 - Chaitanya Desu / @ChaituNu

05/04/2014 at 06:52PM