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
#961 - Victorien Lorcy / @LorcyVictorien

05/29/2016 at 02:03PM

11
#962 - Andreas Anheuser / @AndreasAnheuser

06/01/2016 at 07:55PM

11
#963 - Artūras Zakrevskis / @AZakrevskis

06/02/2016 at 12:13PM

11
#964 - Arijus / @argshook

06/02/2016 at 12:14PM

11
#965 - Tautvilas / @TautviIas

06/02/2016 at 12:19PM

11
#966 - Ameen P / @Ameen_P1

06/07/2016 at 06:53PM

11
#967 - tgmeng / @lazy_fabric

06/08/2016 at 01:36AM

11
#968 - YASUI Tsutomu / @yattom

06/10/2016 at 03:49AM

11
#969 - Pablo R. Dinella / @pablordinella

06/10/2016 at 01:43PM

11
#970 - Tai Le Tien / @letientai299

06/11/2016 at 01:22PM

11
#971 - aestetix / @aestetix

06/14/2016 at 11:53AM

11
#972 - Paweł Smołka / @pawelsmolka

06/14/2016 at 08:23PM

11
#973 - TaoChen / @632143592Tao

06/15/2016 at 08:23AM

11
#974 - Rein Van Imschoot / @reinvanimschoot

06/16/2016 at 09:05PM

11
#975 - Kirill Sidenko / @KirillSidenko

06/19/2016 at 12:02PM

11
#976 - Jacob Niehus / @wilywampa

06/19/2016 at 11:09PM

11
#977 - Ram Tamtam / @ramtamtamtam

06/21/2016 at 01:45PM

11
#978 - rolilapist / @rolilapist

06/21/2016 at 06:46PM

11
#979 - Timothy Caleb Nordlo / @tnordloh

06/26/2016 at 12:37AM

11
#980 - Vaisian / @Vaisian

07/02/2016 at 04:08PM

11
#981 - malet / @Malet

07/03/2016 at 07:10PM

11
#982 - Michiel Schuurmans / @michiel95328395

07/04/2016 at 11:31AM

11
#983 - Alejandro Claro / @alejandroclaro

07/12/2016 at 01:59AM

11
#984 - jan sos / @jann6373

07/14/2016 at 06:54PM

11
#985 - Dan Madden / @guthran

07/15/2016 at 02:13PM

11
#986 - PeterGC / @petkusGC

07/17/2016 at 07:56PM

11
#987 - Martin Tõnusoo / @martintonusoo

07/17/2016 at 10:15PM

11
#988 - Maxim Semikin / @O_caliber_O

07/18/2016 at 08:19PM

11
#989 - Alonzo / @tolver_a

07/22/2016 at 05:37AM

11
#990 - Sandeep Dhavale / @sandeep_dhavale

07/22/2016 at 10:16AM