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

3352 active golfers, 9782 entries

Leaderboard (lowest score wins):
11
#901 - Joy Gao / @joygao

01/28/2016 at 10:51PM

11
#902 - Daniel Suh / @18kehops

02/01/2016 at 11:18AM

11
#903 - Sheapel User / @sheapeluser

02/01/2016 at 01:14PM

11
#904 - Durga Swaroop Perla / @durgaswaroop

02/04/2016 at 12:17PM

11
#905 - Mars Tener / @mars_yeah

02/08/2016 at 11:24PM

11
#906 - Mathias Andersson / @Wraul

02/13/2016 at 06:35PM

11
#907 - Thijs van den Anker / @thijsvdanker

02/14/2016 at 12:29PM

11
#908 - xyd / @emc2314

02/15/2016 at 12:52PM

11
#909 - John Traji / @JTraji

02/16/2016 at 08:17PM

11
#910 - ben kavanagh / @bkava

02/18/2016 at 05:34AM

11
#911 - Askhat Sakhabiev / @Sakhabiev_Ashat

02/19/2016 at 12:30PM

11
#912 - Northern Floats / @northernfloats

02/24/2016 at 03:35AM

11
#913 - zane hitchcox / @zwhitchcox

02/24/2016 at 04:40PM

11
#914 - Antony Garand / @AntoGarand

02/24/2016 at 08:26PM

11
#915 - Xiaocan Li / @XiaocanLi

02/26/2016 at 04:29AM

11
#916 - Jaron Hamlik / @jdhamlik

02/27/2016 at 02:57AM

11
#917 - Michel Ganguin / @tinycrazyfish

03/02/2016 at 10:11AM

11
#918 - ค×ɛเ / @pwnedary

03/02/2016 at 04:39PM

11
#919 - Jan Bundesmann / @janbundesmann

03/03/2016 at 08:29AM

11
#920 - Sébastien Vincent / @shinmei

03/05/2016 at 03:21PM

11
#921 - John Brown / @ThisIsJohnBrown

03/06/2016 at 04:18AM

11
#922 - glepha / @glepha_vim

03/06/2016 at 11:12PM

11
#923 - Hao Chen / @Chen_Hao

03/09/2016 at 02:25AM

11
#924 - Charles Laber-Smith / @clabersmith

03/09/2016 at 05:55PM

11
#925 - Lukas Krenz / @krenzland

03/09/2016 at 07:07PM

11
#926 - Wistan Chou / @wisty97

03/13/2016 at 05:41AM

11
#927 - Mike G / @MikeG39938619

03/15/2016 at 01:43PM

11
#928 - Fraser Cormack / @frasercrmck

03/15/2016 at 06:07PM

11
#929 - Niko Myllynen / @spktklr

03/17/2016 at 05:38PM

11
#930 - Filippos K. / @filkaris

03/18/2016 at 04:16PM