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 50e32889d5e627000200000d

Change your calendar

Happy New Year!

Start file
    January 2012
Su Mo Tu We Th Fr Sa
 1  2  3  4  5  6  7
 8  9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
End file
    January 2013
Su Mo Tu We Th Fr Sa
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

View Diff

1c1
<     January 2012
---
>     January 2013
3,7c3,7
<  1  2  3  4  5  6  7
<  8  9 10 11 12 13 14
< 15 16 17 18 19 20 21
< 22 23 24 25 26 27 28
< 29 30 31
---
>        1  2  3  4  5
>  6  7  8  9 10 11 12
> 13 14 15 16 17 18 19
> 20 21 22 23 24 25 26
> 27 28 29 30 31

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 73 remaining solutions by signing in and submitting your own entry
#74 Hugo / @szeyattai - Score: 105 - 08/21/18 @ 07:40
<C-A>2j<C-V>3jhlllllllllllDj0Plllll<C-C><C-C><C-V>jjjjji i<Esc>;:q<C-H><C-H><C-H><C-H><C-H><C-H><C-H><C-H>l<C-V>jjjjI <Esc>khhhhhhhx5pu5Ppplllllllllllllllllll<C-V>jjjjlkldZZ

0 comments


Created by: @udioica

74 active golfers, 263 entries

Leaderboard (lowest score wins):
39
#61 - A / @Tower_1980

08/02/2013 at 12:20PM

39
#62 - bratliff / @bratliff

08/10/2014 at 07:37AM

39
#63 - Brandon Blakeley / @zkelvin

11/25/2017 at 06:30PM

40
#64 - Pradeep Kumar / @pradeep6kumar

01/02/2013 at 06:11AM

40
#65 - Chris Trombley / @ctrombley

01/28/2013 at 04:41AM

40
#66 - Oliver Christ / @0liverChrist

09/30/2013 at 09:27PM

40
#67 - David Tabachnikov / @davidtab

10/01/2014 at 12:21PM

41
#68 - Max Sherman / @johnislarry

01/02/2013 at 10:50AM

41
#69 - Ben Zittlau / @benzittlau

01/19/2013 at 08:59PM

42
#70 - brett / @brettyukich

09/22/2013 at 09:29AM

43
#71 - Runar / @runarfu

01/01/2013 at 07:18PM

46
#72 - Yann Moisan / @YannMoisan

01/02/2013 at 01:11AM

68
#73 - Ryo Sakikawa / @ryosakikawa

02/16/2013 at 08:28PM

105
#74 - Hugo / @szeyattai

08/21/2018 at 07:40AM