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
#3151 - GrimmT / @GrimmT10

11/01/2019 at 07:08PM

15
#3152 - Steve Racanovic / @steve_racanovic

01/10/2020 at 03:59AM

15
#3153 - Jerry Zhu / @xpost2000games

01/21/2020 at 03:41AM

15
#3154 - Jonathan.N.Carrot / @JonathanNCarrot

02/27/2020 at 07:30AM

15
#3155 - Ziwa Mukungu / @ziwaM

03/07/2020 at 01:17AM

15
#3156 - Evan Jenkins / @jenkins29

04/06/2020 at 06:41AM

15
#3157 - dule2607 / @dule26071

05/02/2020 at 11:44AM

15
#3158 - dotvimrc / @dotvimrc1

06/11/2020 at 07:02AM

15
#3159 - Mruczek / @mruczek1337

06/20/2020 at 12:53AM

15
#3160 - jackmark / @jackmar14540583

07/11/2020 at 06:56AM

15
#3161 - Anil Narayan / @AnilNarayan2013

07/24/2020 at 04:17AM

15
#3162 - nisja / @nisja5

08/25/2020 at 01:57AM

15
#3163 - Jeremy Hawkins / @JeremyHawkins18

09/22/2020 at 06:34PM

15
#3164 - Rin UmU 🍙🦊⛩️❄️🎃🎆🎇✨🌌🌃 / @dareka826

10/31/2020 at 01:04AM

15
#3165 - Leander Hendrikx / @leanderhendrikx

11/22/2020 at 11:11AM

15
#3166 - Matt Milliron / @valueiron

11/27/2020 at 10:12AM

15
#3167 - Oscar Hermoso / @oscarhermoso

01/26/2021 at 12:02PM

15
#3168 - Martin LOUAZEL / @Zbrahark

02/19/2021 at 07:56AM

15
#3169 - pomélux / @pomelux

03/10/2021 at 09:09PM

16
#3170 - Edward Seabrook / @EddSeabrook

01/28/2014 at 10:46PM

16
#3171 - Jeff Federman / @jefffederman

01/29/2014 at 01:54AM

16
#3172 - Kjetil Pettersen / @fyshotshot

01/29/2014 at 03:07AM

16
#3173 - Anthony ® / @Anthony22109

01/29/2014 at 09:59PM

16
#3174 - iceydee / @iceydee

01/30/2014 at 07:10PM

16
#3175 - Peter Piekarczyk / @ppskeet

01/31/2014 at 10:29PM

16
#3176 - Ellis / @AltF4ToWin

02/01/2014 at 02:15PM

16
#3177 - Clemens Siebler / @clemens_siebler

02/01/2014 at 11:16PM

16
#3178 - Olivier Parent / @oliparcol

02/02/2014 at 09:24AM

16
#3179 - Amy Lim / @chasingkytes

02/02/2014 at 10:59PM

16
#3180 - Кирилл Сарафанников / @SarkianMusic

02/03/2014 at 08:02PM