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

3469 active golfers, 10083 entries

Leaderboard (lowest score wins):
17
#3211 - Kelvin Meyer / @Kelvin_Meyer15

12/06/2019 at 10:53AM

17
#3212 - rr / @rodgeur31

01/29/2020 at 09:44PM

17
#3213 - Alvaro Melendez / @alvaromelendezh

02/21/2020 at 02:59PM

17
#3214 - Quentin Leroy / @qnleroy

05/08/2020 at 04:13PM

17
#3215 - Sarayut Lawilai / @imkopkap

05/13/2020 at 09:05AM

17
#3216 - gino / @imGinoW

05/24/2020 at 01:14PM

18
#3217 - Dumitru Ursu / @ursudima

01/23/2014 at 02:34PM

18
#3218 - Michael Girouard / @mgirouard

01/24/2014 at 02:36PM

18
#3219 - Chirag Tailor / @ctailor2

01/26/2014 at 11:53PM

18
#3220 - Martin Wintz / @MaybiusStrip

01/28/2014 at 05:56PM

18
#3221 - Matúš Tomlein / @matus_tomlein

01/28/2014 at 07:06PM

18
#3222 - Christoph / @crrauch

01/28/2014 at 07:14PM

18
#3223 - Diego Ardila / @diegoard

01/28/2014 at 08:54PM

18
#3224 - Steven Canning / @stevencanning

01/29/2014 at 03:41AM

18
#3225 - Andrea Agosti / @cifvts

01/29/2014 at 08:16AM

18
#3226 - Jake Craige / @jakecraige

01/29/2014 at 01:46PM

18
#3227 - Craig Corcoran / @craigcorc

01/30/2014 at 07:09AM

18
#3228 - Istergul / @Istergul

02/04/2014 at 07:21AM

18
#3229 - Мосх Яра / @JaroslavUsenko

02/04/2014 at 12:18PM

18
#3230 - Patrick Sanan / @windfarmmusic

02/19/2014 at 04:58PM

18
#3231 - František Hartman / @frant_hartm

02/24/2014 at 04:39PM

18
#3232 - Tony Fischetti / @tonyfischetti

02/25/2014 at 09:09PM

18
#3233 - Be10Hear10 / @Be10Hear10

03/05/2014 at 05:28PM

18
#3234 - Guohui Xin / @xinguohui

03/18/2014 at 06:18AM

18
#3235 - Dato del Mundial / @Dato_Mundial

03/31/2014 at 02:26AM

18
#3236 - John Altenmueller / @altenmueller

04/10/2014 at 03:32AM

18
#3237 - Heron Medeiros / @heronmedeiros

04/13/2014 at 12:59AM

18
#3238 - will floyd / @ololiu

05/07/2014 at 03:21AM

18
#3239 - Ene / @enesick

08/08/2014 at 11:31AM

18
#3240 - Nicholas Narh / @neekonarh

09/03/2014 at 12:02AM