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):
18
#3451 - Gus Bonfant / @gbonfant

12/03/2014 at 09:55AM

18
#3452 - sinan / @sinan1111111111

02/14/2015 at 04:05PM

18
#3453 - Gauthier Deroo / @GauthierDeroo

02/27/2015 at 09:55AM

18
#3454 - Tabby / @Tabbie__

05/02/2015 at 07:13AM

18
#3455 - Wei Fu / @fhfuwei

05/28/2015 at 07:06AM

18
#3456 - Test Name / @krp230test

06/11/2015 at 08:14PM

18
#3457 - 自称相談役 / @Zisyou_Adviser

06/12/2015 at 08:23AM

18
#3458 - Manoj Raja Rao / @manojrajarao

06/18/2015 at 01:08AM

18
#3459 - Itamar Gal / @novicevimgolfer

08/16/2015 at 12:57AM

18
#3460 - Chris Grantham / @crgrantham

11/30/2015 at 04:28PM

18
#3461 - Theodore DeRego / @tedsta0

11/30/2015 at 09:56PM

18
#3462 - Pratap Koritala / @pratap_koritala

02/16/2016 at 04:55PM

18
#3463 - Jeppe Larsen / @jwldk

05/03/2016 at 10:49AM

18
#3464 - Brian Cantrell / @briancantrell

09/01/2016 at 08:05PM

18
#3465 - Ninja Gun / @ninjagun

10/07/2016 at 01:41PM

18
#3466 - Alex Moorman / @dabearsxander

01/06/2017 at 04:17AM

18
#3467 - Jack Mooney / @jmooney7

02/26/2018 at 05:49AM

18
#3468 - Akilan Anbalagan / @akilananb

03/26/2018 at 03:42PM

18
#3469 - akccakcctw / @akccakcctw

04/27/2018 at 11:04AM

18
#3470 - Thomas Beldame / @iD4rKz

06/28/2018 at 03:59PM

18
#3471 - 신지훈 / @iwUeDn1UGj3aXZ3

06/29/2018 at 08:29AM

18
#3472 - Poulpatine / @Poulpe_Py

08/11/2018 at 12:51PM

18
#3473 - Manuel Oswald / @_maoswald

09/02/2018 at 11:35AM

18
#3474 - Valeriy Pushkar / @valeriy_pushkar

10/16/2018 at 08:42AM

18
#3475 - Kasparas Lavrukaitis / @kaslvr

11/01/2018 at 06:45PM

18
#3476 - Nikos Koukis / @bergercookie12

01/04/2019 at 10:15AM

18
#3477 - @peri4n@mathstodon.xyz / @peri4n

01/28/2019 at 01:03AM

18
#3478 - Elias Daler / @EliasDaler

03/12/2019 at 03:37PM

18
#3479 - Florent Uguet / @FlorentUguet

07/11/2019 at 07:48AM

18
#3480 - Captain Proton / @CaptainProton5

08/01/2019 at 02:09PM