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

3689 active golfers, 10682 entries

Leaderboard (lowest score wins):
11
#481 - firedev.com / @firedev

09/29/2014 at 03:23PM

11
#482 - Eric Kever / @codeoverlode

09/30/2014 at 12:55AM

11
#483 - Rob Speller / @robSE13

10/04/2014 at 08:26PM

11
#484 - Pierre Stévens / @pierre_stv

10/05/2014 at 04:26PM

11
#485 - JForstreuter / @JForstr

10/06/2014 at 12:42PM

11
#486 - Daniel Pham / @dany_pham

10/12/2014 at 01:57AM

11
#487 - E Both / @enboth

10/13/2014 at 08:44PM

11
#488 - Poigal Nitish / @poigalnitish

10/15/2014 at 12:25PM

11
#489 - bdtwit / @bdtwit2

10/15/2014 at 04:12PM

11
#490 - Marcelo Montu / @_mMontu_

10/17/2014 at 05:48PM

11
#491 - CY / @wongcy0

10/17/2014 at 10:39PM

11
#492 - aborilov / @aborilov

10/20/2014 at 06:05AM

11
#493 - Raval / @raval_js

10/21/2014 at 09:50PM

11
#494 - Iany / @grayhatdogfish

10/22/2014 at 02:32AM

11
#495 - Mitch LeBlanc / @symmitchry

10/22/2014 at 04:54AM

11
#496 - @sndsgns / @sndsgns

10/22/2014 at 05:52AM

11
#497 - Mateusz Jedrzejewski / @mjedrz

10/22/2014 at 03:42PM

11
#498 - David Lormor / @davidlormor

10/22/2014 at 04:08PM

11
#499 - Peter Andersson / @teroqim

10/22/2014 at 06:47PM

11
#500 - F Prades Illanes / @fprades

10/23/2014 at 01:30PM

11
#501 - Владимир Оберемок / @Nihtalak

10/25/2014 at 08:08PM

11
#502 - Jakub Lewandowski / @kubinux

10/27/2014 at 05:58PM

11
#503 - Kongqun Yang / @KongqunY

10/27/2014 at 09:19PM

11
#504 - Alex Lesman / @LesmanAlex

10/28/2014 at 07:05PM

11
#505 - Michael Kolupaev / @al13n321

10/28/2014 at 10:53PM

11
#506 - Dane Summers / @dsummersl

10/29/2014 at 07:11PM

11
#507 - Steve Lazaridis / @SteveLazaridis

11/03/2014 at 04:10PM

11
#508 - Matt Robbins / @mcrmfc

11/03/2014 at 04:17PM

11
#509 - Pablo Hernandez-Cerdan / @PHCerdan

11/04/2014 at 02:55AM

11
#510 - Mikael Evander / @mikael_evander

11/04/2014 at 09:30AM