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

3638 active golfers, 10538 entries

Leaderboard (lowest score wins):
15
#3031 - g10181255 / @g10181255

09/08/2015 at 04:35AM

15
#3032 - jek lueps / @MoistFlex

09/14/2015 at 05:11PM

15
#3033 - banielTimes / @banielTimes

09/18/2015 at 04:57PM

15
#3034 - Matt Lappin / @TheRealLapster

09/18/2015 at 07:50PM

15
#3035 - Andrey / @androzhk

09/30/2015 at 02:59PM

15
#3036 - Svenni Dal / @svennidal

09/30/2015 at 04:06PM

15
#3037 - Marcus Buffett / @MarcusBuffett

10/05/2015 at 04:39AM

15
#3038 - Pin / @ponfelipon

10/06/2015 at 09:30PM

15
#3039 - Maxim / @44calibri

10/14/2015 at 09:18PM

15
#3040 - Anshu Avinash / @anshu_avinash

10/17/2015 at 09:05PM

15
#3041 - Gerald Tilma / @GeraldTilma

10/18/2015 at 01:19AM

15
#3042 - Stanislav Nikolov / @stanislavLTB

11/17/2015 at 09:15AM

15
#3043 - Coco / @Coco_Jule

11/17/2015 at 10:55PM

15
#3044 - Andreas Dlgvbiz / @dlgvbiz

11/23/2015 at 03:26AM

15
#3045 - Justin Harjanto / @YouGotOwnedGirl

11/27/2015 at 08:49PM

15
#3046 - Ruth Earle / @ruth_earle

11/30/2015 at 08:46PM

15
#3047 - Holden Lewis / @lonnez90

12/02/2015 at 09:49PM

15
#3048 - Yann Colina / @YannColina

12/05/2015 at 01:15AM

15
#3049 - jabashque / @jabashque

12/05/2015 at 09:10AM

15
#3050 - Tsatsi Mahase / @tsatsi_mahase

12/05/2015 at 11:41AM

15
#3051 - Andrei Menkou / @andrei_menkou

12/08/2015 at 08:37PM

15
#3052 - manfred knapp / @fred_pooshka

12/08/2015 at 11:39PM

15
#3053 - Sean Stout / @s183s657

12/09/2015 at 09:11AM

15
#3054 - Knarf / @Knarf93

12/10/2015 at 10:17PM

15
#3055 - kaan / @bike

12/14/2015 at 06:34PM

15
#3056 - Alexander Ryzhikov / @Coobaha

01/05/2016 at 06:48PM

15
#3057 - Austin Wood / @indiesquidge

01/15/2016 at 05:40PM

15
#3058 - TS / @tiredsounds

01/27/2016 at 04:50AM

15
#3059 - walter sullivan / @walters82208305

02/12/2016 at 03:04PM

15
#3060 - Kayne West / @portal_narlish

02/25/2016 at 07:42AM