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
#3181 - Hank Chinaski / @uktechman

04/22/2016 at 02:49PM

17
#3182 - Kerry Todyruik / @KTodyruik

05/18/2016 at 12:31AM

17
#3183 - Zhao Bin / @ZhaoBin2

06/07/2016 at 03:57PM

17
#3184 - Sebastian Pfluegelm / @sebastian_pflgl

07/03/2016 at 07:09PM

17
#3185 - Suat KARAKUSOGLU / @suatkarakusoglu

09/26/2016 at 08:28AM

17
#3186 - Dušan Baran / @dudoslaf

10/26/2016 at 09:07PM

17
#3187 - Awakening George / @GeorgeC_monster

10/31/2016 at 03:54AM

17
#3188 - Patrik Pihlström / @metacognizance

02/03/2017 at 02:23PM

17
#3189 - Maciej Mionskowski / @maciekmm_

02/22/2017 at 11:43AM

17
#3190 - Ben / @BenjamenBrown1

03/11/2017 at 07:04AM

17
#3191 - charleswu / @no1charleswu

04/24/2017 at 02:38AM

17
#3192 - IgnatiusMcGowan / @IgnatiusMcGowan

05/23/2017 at 10:23PM

17
#3193 - Ryan Coopersmith / @RyanCoopersmit1

06/03/2017 at 04:31PM

17
#3194 - Ty Wince / @tylerwince

09/28/2017 at 09:39PM

17
#3195 - Spacesh1p / @spacesh1pdev

01/02/2018 at 03:39PM

17
#3196 - Martin Blaha / @martin_blaha

01/05/2018 at 01:18PM

17
#3197 - rvnjsphdmn / @rvnjsphdmn

02/05/2018 at 03:50PM

17
#3198 - Tim / @timothyscosta

03/08/2018 at 01:30AM

17
#3199 - z0c / @zerocabal

06/02/2018 at 11:16AM

17
#3200 - Nursan / @Nursan73316482

08/08/2018 at 08:35PM

17
#3201 - Keldwik Chaldain / @Suskeyhose

08/14/2018 at 09:14PM

17
#3202 - Daniel Vaqueiro / @chimidea

08/29/2018 at 07:58AM

17
#3203 - Pumpkin Parapet / @PumpkinParapet

10/06/2018 at 03:40PM

17
#3204 - urandom / @ttyrandom

10/21/2018 at 09:52AM

17
#3205 - tuyen / @tuyen66827418

11/22/2018 at 01:43PM

17
#3206 - Oren Koriat / @KoriatOren

12/07/2018 at 09:27PM

17
#3207 - koziejka_com / @koziejka_com

04/11/2019 at 02:29PM

17
#3208 - Березницкий Вадим / @vad1mster

07/06/2019 at 06:24PM

17
#3209 - Charlie Pai / @charlie_pai

08/22/2019 at 11:41PM

17
#3210 - José / @AngelGaldamez

08/26/2019 at 03:45AM