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 52c3cb0d9b8634000200000e

A HAPPY NEW YEAR 2014 !

A HAPPY NEW YEAR 2014 !

Start file
A HAPPY END WITH YEAR 2013 !
End file
A HAPPY NEW YEAR 2014 !

View Diff

1c1
< A HAPPY END WITH YEAR 2013 !
---
> A HAPPY NEW YEAR 2014 !

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 3690 remaining solutions by signing in and submitting your own entry
#3691 Juampy NR / @juampynr - Score: 161 - 10/10/14 @ 20:41
wwvwwhhxi<S-Up><S-Up><S-Up><S-Up>N<S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up>E<S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down>W<S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Esc>wwwhhr4<Esc>:wq<CR>

@zulolosi: ...Some work !

1 comment


Created by: @zulolosi

3691 active golfers, 10688 entries

Leaderboard (lowest score wins):
15
#3061 - Endymion / @r3_s0urce

05/21/2015 at 10:22PM

15
#3062 - Котов Роман / @Oxaide16

05/22/2015 at 11:18AM

15
#3063 - Kevin Knox / @kevinrknox

05/22/2015 at 03:08PM

15
#3064 - Oliver Friedrich / @slith76

05/22/2015 at 06:59PM

15
#3065 - Marc Coquand / @MarcCoquand

05/29/2015 at 01:48PM

15
#3066 - Max Br / @maxbr91

06/03/2015 at 09:02PM

15
#3067 - Wlad / @wladston

06/05/2015 at 03:26PM

15
#3068 - Dan Sackett / @dansackett

06/11/2015 at 01:06PM

15
#3069 - Mac Goever / @MacGoever

06/15/2015 at 11:26AM

15
#3070 - SP / @vimgolfer42

06/18/2015 at 11:33PM

15
#3071 - Seth Yoder / @McMire315

06/23/2015 at 04:59PM

15
#3072 - DocThor Neuland / @DocThorNeuland

06/25/2015 at 07:04PM

15
#3073 - Marlo Vlietstra / @daure123

07/03/2015 at 10:37AM

15
#3074 - Eli Edrian Tan / @eeveeedriantan

07/07/2015 at 08:05PM

15
#3075 - Rene Tianco / @murlockslol

07/10/2015 at 06:06AM

15
#3076 - aisapatino / @aisapatino

07/30/2015 at 04:55AM

15
#3077 - Dave Neary / @nearyd

08/13/2015 at 01:43PM

15
#3078 - Will Munn / @lfsaw

08/13/2015 at 09:33PM

15
#3079 - Will Furnass / @WillFurnass

08/23/2015 at 08:25AM

15
#3080 - g10181255 / @g10181255

09/08/2015 at 04:35AM

15
#3081 - jek lueps / @MoistFlex

09/14/2015 at 05:11PM

15
#3082 - banielTimes / @banielTimes

09/18/2015 at 04:57PM

15
#3083 - Matt Lappin / @TheRealLapster

09/18/2015 at 07:50PM

15
#3084 - Andrey / @androzhk

09/30/2015 at 02:59PM

15
#3085 - Svenni Dal / @svennidal

09/30/2015 at 04:06PM

15
#3086 - Marcus Buffett / @MarcusBuffett

10/05/2015 at 04:39AM

15
#3087 - Pin / @ponfelipon

10/06/2015 at 09:30PM

15
#3088 - Maxim / @44calibri

10/14/2015 at 09:18PM

15
#3089 - Anshu Avinash / @anshu_avinash

10/17/2015 at 09:05PM

15
#3090 - Gerald Tilma / @GeraldTilma

10/18/2015 at 01:19AM