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 243 remaining solutions by signing in and submitting your own entry
#244 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

244 active golfers, 650 entries

Leaderboard (lowest score wins):
12
#61 - mark0829 / @mark0829

01/29/2015 at 01:13PM

12
#62 - ゆきみ / @edp02

02/07/2015 at 12:58PM

12
#63 - xieyh11 / @xieyh11

02/17/2015 at 04:33AM

12
#64 - Ala' Ibrahim / @alaa_ibrahim

03/10/2015 at 10:41AM

12
#65 - Marcin Brański / @3h4xx

03/10/2015 at 02:39PM

12
#66 - J-F R. / @RheaultJF

03/18/2015 at 03:18AM

12
#67 - Walf / @walfieee

03/23/2015 at 09:43PM

12
#68 - Garrett Smith / @garrettwhsmith

03/29/2015 at 05:26PM

12
#69 - Alexander Kazakov / @volandkot

03/31/2015 at 08:05AM

12
#70 - pftb12345 / @pftb12345

04/06/2015 at 02:44PM

12
#71 - E Both / @enboth

04/15/2015 at 10:20PM

12
#72 - we’re going to need a bigger bot / @assaflavie

04/22/2015 at 06:53PM

12
#73 - Skúli Jóhannsson / @skulibj

06/26/2015 at 08:53PM

12
#74 - Louis Burke / @LambdaABeta

07/07/2015 at 07:33PM

12
#75 - MrTchuss / @buffer_x90

08/08/2015 at 03:07PM

12
#76 - Ferdev vimgolf / @fergvimgolf

08/13/2015 at 09:46PM

12
#77 - Liam Thurston / @lthurston188

08/17/2015 at 05:24AM

12
#78 - T A / @SirAviles

08/31/2015 at 07:59PM

12
#79 - Mike Adams / @davis_cromwell

10/03/2015 at 01:12AM

12
#80 - Walker Boh / @walker_boh

10/07/2015 at 07:26AM

12
#81 - Jonas Nockert / @lemonad

10/13/2015 at 05:48PM

12
#82 - Heinz Fiedler / @zniehf

10/16/2015 at 12:14AM

12
#83 - Håken Lid / @haakenlid

12/27/2015 at 01:14AM

12
#84 - jackliusr / @jackliusr

01/14/2016 at 07:47AM

12
#85 - Jon Krause / @jkrause314

01/28/2016 at 09:34AM

12
#86 - Michael Buckley / @apolatg

02/13/2016 at 09:52PM

12
#87 - Dimitar Dimitrov / @kurkale6ka

03/15/2016 at 04:51PM

12
#88 - Chenut Ludovic / @7Brwa7

04/05/2016 at 01:28PM

12
#89 - Jan Bundesmann / @janbundesmann

04/08/2016 at 08:05AM

12
#90 - Saki Gw / @Sakigw

05/20/2016 at 03:03PM