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 5447b459380e8b0002000db3

Gray area

It's a golf metaphor or something.

Start file
a_golf_ball - > - > - > - > |___________| -
End file
            - > - > - > - > |a_golf_ball| -

View Diff

1c1
< a_golf_ball - > - > - > - > |___________| -
---
>             - > - > - > - > |a_golf_ball| -

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 258 remaining solutions by signing in and submitting your own entry
#259 bo-yu huang / @good5dog5 - Score: 40 - 11/11/14 @ 08:45
yever f_p<C-C><C-C>uuyever f_pldeF_f-F_F_F_x:wq<CR>

0 comments


Created by: @udioica

259 active golfers, 698 entries

Leaderboard (lowest score wins):
13
#151 - Test User / @TestUserIgnore

12/04/2014 at 08:42PM

13
#152 - Rao Zvorovski / @RaoZvorovski

12/05/2014 at 11:29AM

13
#153 - r. / @rmarvie

12/19/2014 at 10:46AM

13
#154 - ぷりケツにるぽ / @nillpo

12/22/2014 at 04:11AM

13
#155 - Doug Sheffer / @desheffer

01/09/2015 at 05:55AM

13
#156 - Carlos A Henríquez Q / @lagunex

01/17/2015 at 09:45PM

13
#157 - Rodolphe Belouin / @rbelouin

02/13/2015 at 11:00AM

13
#158 - Elizabeth / @sprinkles418

03/03/2015 at 07:12PM

13
#159 - Mariano Macchi / @mmacchif

03/06/2015 at 04:08PM

13
#160 - dosmanak / @dosmanak

03/09/2015 at 03:46PM

13
#161 - Valentino / @iv_alentino

03/20/2015 at 04:29PM

13
#162 - David Daniel / @davedan7

03/20/2015 at 04:29PM

13
#163 - Michael Cramer / @mlcramer

04/11/2015 at 01:36PM

13
#164 - Cosmin Banu / @cosminb82

05/06/2015 at 10:33PM

13
#165 - Stefan Knudsen / @knud32

06/24/2015 at 05:19AM

13
#166 - Jack Z / @itszhou

06/28/2015 at 05:54PM

13
#167 - Clark DuVall / @theclarkatron

06/29/2015 at 04:06AM

13
#168 - Jasbir Singh / @jasbirsingh11

01/17/2016 at 08:57PM

13
#169 - Lifepillar / @lifepillar

03/10/2016 at 09:55PM

13
#170 - tPenguinLTG / @tpenguinltg

05/15/2016 at 07:14AM

13
#171 - Florian Gauger / @FlorianGauger

06/06/2017 at 01:33AM

13
#172 - BareTull / @BareTull3

12/14/2017 at 03:20AM

13
#173 - Sebastian Wieland / @oktupol

01/24/2018 at 08:31AM

13
#174 - albalitz / @_albalitz

06/14/2019 at 08:05AM

13
#175 - Ivo Blöchliger / @aigledesalpes

08/18/2019 at 08:55PM

13
#176 - Ryan Nevius / @ryannevius

03/27/2020 at 05:37PM

13
#177 - quemeraisc / @quemeraisc

06/02/2022 at 08:58AM

13
#178 - sapir malka / @sapir5522

06/19/2022 at 01:45PM

14
#179 - David / @daywiss

10/22/2014 at 03:23PM

14
#180 - Eduardo / @earada

10/22/2014 at 03:30PM