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
#931 - Jonathan Taylor / @Jonyonson

03/19/2016 at 05:15AM

11
#932 - John Corcoran / @JohnJ_Corcoran

03/19/2016 at 01:34PM

11
#933 - Yanis KHORSI / @YanisKHORSI

03/24/2016 at 04:37PM

11
#934 - Janko Jerinic / @JankoJerinic

03/26/2016 at 06:29AM

11
#935 - Alex Ch / @_AlexCh_

03/28/2016 at 09:58PM

11
#936 - Dinesh Bhosale / @MrDineshBhosale

03/30/2016 at 12:07PM

11
#937 - Clémence / @Clemence_Neoxia

03/31/2016 at 08:58AM

11
#938 - Vaughn Cato / @vaughncato

04/04/2016 at 05:36AM

11
#939 - micro J / @microjoint

04/07/2016 at 04:48PM

11
#940 - f00b8tr / @f00b8tr5

04/09/2016 at 04:13AM

11
#941 - ramandeep randhawa / @rsrandhawa

04/10/2016 at 07:52PM

11
#942 - abhinavgujjar / @abhinavgujjar

04/13/2016 at 04:32PM

11
#943 - fake geek guy / @light_rook

04/14/2016 at 12:22AM

11
#944 - S O / @strangelooperer

04/17/2016 at 01:50PM

11
#945 - Zihan Zheng / @zhengzihan1996

04/22/2016 at 05:21PM

11
#946 - Johnny Zhou / @JohnnyZhou01

04/24/2016 at 01:08PM

11
#947 - Håkon Bråten / @h_braten

04/27/2016 at 06:20PM

11
#948 - Tom Harada / @p10q

04/29/2016 at 07:53AM

11
#949 - Jake Griffin / @J4K0_G

05/02/2016 at 03:25PM

11
#950 - John Goes / @johnwgoes

05/03/2016 at 03:43PM

11
#951 - Yudi Matsuzake / @yudimatsuzake

05/03/2016 at 08:17PM

11
#952 - Jason Pleau / @JasonPleau

05/05/2016 at 01:04AM

11
#953 - T. Sakuma / @taku39

05/05/2016 at 04:34AM

11
#954 - gabbagandalf / @frioprou3

05/05/2016 at 07:29AM

11
#955 - Ben Hill / @KaizenSoze70

05/08/2016 at 11:40PM

11
#956 - Nigel Rahkola / @NinjaRahkola

05/10/2016 at 11:34PM

11
#957 - Tom / @CronutFacts

05/12/2016 at 01:38AM

11
#958 - Slawek Zachcial / @SlawekZachcial

05/22/2016 at 02:37PM

11
#959 - John Doe Sr. / @johndoe67890543

05/26/2016 at 12:29PM

11
#960 - niels aamloos / @AamloosNiels

05/28/2016 at 01:24PM