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):
18
#3391 - Guohui Xin / @xinguohui

03/18/2014 at 06:18AM

18
#3392 - Dato del Mundial / @Dato_Mundial

03/31/2014 at 02:26AM

18
#3393 - John Altenmueller / @altenmueller

04/10/2014 at 03:32AM

18
#3394 - Heron Medeiros / @heronmedeiros

04/13/2014 at 12:59AM

18
#3395 - will floyd / @ololiu

05/07/2014 at 03:21AM

18
#3396 - Ene / @enesick

08/08/2014 at 11:31AM

18
#3397 - Nicholas Narh / @neekonarh

09/03/2014 at 12:02AM

18
#3398 - Sikado / @sikado

10/20/2014 at 08:01PM

18
#3399 - Gus Bonfant / @gbonfant

12/03/2014 at 09:55AM

18
#3400 - sinan / @sinan1111111111

02/14/2015 at 04:05PM

18
#3401 - Gauthier Deroo / @GauthierDeroo

02/27/2015 at 09:55AM

18
#3402 - Tabby / @Tabbie__

05/02/2015 at 07:13AM

18
#3403 - Wei Fu / @fhfuwei

05/28/2015 at 07:06AM

18
#3404 - Test Name / @krp230test

06/11/2015 at 08:14PM

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

06/12/2015 at 08:23AM

18
#3406 - Manoj Raja Rao / @manojrajarao

06/18/2015 at 01:08AM

18
#3407 - Itamar Gal / @novicevimgolfer

08/16/2015 at 12:57AM

18
#3408 - Chris Grantham / @crgrantham

11/30/2015 at 04:28PM

18
#3409 - Theodore DeRego / @tedsta0

11/30/2015 at 09:56PM

18
#3410 - Pratap Koritala / @pratap_koritala

02/16/2016 at 04:55PM

18
#3411 - Jeppe Larsen / @jwldk

05/03/2016 at 10:49AM

18
#3412 - Brian Cantrell / @briancantrell

09/01/2016 at 08:05PM

18
#3413 - Ninja Gun / @ninjagun

10/07/2016 at 01:41PM

18
#3414 - Alex Moorman / @dabearsxander

01/06/2017 at 04:17AM

18
#3415 - Jack Mooney / @jmooney7

02/26/2018 at 05:49AM

18
#3416 - Akilan Anbalagan / @akilananb

03/26/2018 at 03:42PM

18
#3417 - akccakcctw / @akccakcctw

04/27/2018 at 11:04AM

18
#3418 - Thomas Beldame / @iD4rKz

06/28/2018 at 03:59PM

18
#3419 - 신지훈 / @iwUeDn1UGj3aXZ3

06/29/2018 at 08:29AM

18
#3420 - Poulpatine / @Poulpe_Py

08/11/2018 at 12:51PM