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

3471 active golfers, 10091 entries

Leaderboard (lowest score wins):
15
#2851 - Eric Biven / @EricBiven

12/31/2014 at 08:28PM

15
#2852 - Gianluca Scacco / @gscacco

01/07/2015 at 04:55PM

15
#2853 - David Wright / @David27Wright

01/08/2015 at 04:51PM

15
#2854 - Barrios Blue / @barriosblue

01/12/2015 at 06:51PM

15
#2855 - Raynard, Jordan / @raynard_jordan

01/14/2015 at 01:27PM

15
#2856 - Aaron Whittington / @whittaaron

01/16/2015 at 01:08AM

15
#2857 - Jacob / @0x604

01/19/2015 at 06:30AM

15
#2858 - Joseph Roberts / @joey9801

01/23/2015 at 01:57PM

15
#2859 - Innokenty Mikhailov / @gregolsent

01/28/2015 at 09:47AM

15
#2860 - Andrew Joe / @andrewajoe

02/01/2015 at 04:05AM

15
#2861 - Larry Battle / @LarryBattle

02/01/2015 at 07:23AM

15
#2862 - Kristijan Husak / @kristijan_husak

02/02/2015 at 02:41PM

15
#2863 - Meow / @MeowLucid

02/08/2015 at 05:09AM

15
#2864 - Gary Moser / @garyRmoser

02/12/2015 at 07:49AM

15
#2865 - Rodolphe Belouin / @rbelouin

02/13/2015 at 10:46AM

15
#2866 - someoddpilot.dev / @someoddpilotdev

02/24/2015 at 06:45PM

15
#2867 - AppTakk! / @apptakk

03/02/2015 at 01:00PM

15
#2868 - Michael Habibi / @mikehabibi

03/11/2015 at 11:02PM

15
#2869 - Orpine / @OrpineX

03/12/2015 at 11:52AM

15
#2870 - Mickael Le Gal / @mickaellegal

03/22/2015 at 08:07PM

15
#2871 - oleslaw / @oleslaw

03/23/2015 at 02:31PM

15
#2872 - Igor Potceluev / @4eppelin

04/02/2015 at 02:01PM

15
#2873 - Thomas / @moatra

04/21/2015 at 04:20AM

15
#2874 - Martijn Theunissen / @Martijn_______

04/21/2015 at 05:32PM

15
#2875 - Plevoscoba / @plevoscoba

04/23/2015 at 08:45AM

15
#2876 - Michael Cramer / @mlcramer

04/25/2015 at 01:58PM

15
#2877 - Zach Morgan / @zpmorgan

05/01/2015 at 10:01PM

15
#2878 - erichaase / @erichaase

05/02/2015 at 01:21AM

15
#2879 - Joel Gallant / @joelg236

05/03/2015 at 11:06PM

15
#2880 - Tom van der Lee / @TomVdLee

05/04/2015 at 09:26AM