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

3691 active golfers, 10688 entries

Leaderboard (lowest score wins):
11
#751 - Lindsay Swift / @_lindsai_

07/05/2015 at 12:00AM

11
#752 - Louis Burke / @LambdaABeta

07/07/2015 at 05:42PM

11
#753 - David Willming / @wdialvmeo

07/09/2015 at 04:59AM

11
#754 - Mateusz / @foobar98765

07/14/2015 at 01:23PM

11
#755 - Olik / @oli33k

07/15/2015 at 02:03PM

11
#756 - vimgolf / @myspare307

07/16/2015 at 04:15AM

11
#757 - S.Lebedev / @drasgo

07/17/2015 at 11:06AM

11
#758 - Dominique van de Vor / @dvdvorle

07/20/2015 at 07:20AM

11
#759 - Dylan / @helloasdff

07/24/2015 at 03:15AM

11
#760 - Vimgolf Lucas / @vimgolf_lucas

07/26/2015 at 12:10AM

11
#761 - Sam Morrison / @smauel87

07/26/2015 at 10:54PM

11
#762 - Hunter Gatewood / @hcgatewood

07/28/2015 at 04:33AM

11
#763 - Alexander Buntakov / @Buntakov

07/29/2015 at 09:05PM

11
#764 - さきいか臭ぇ / @hyakumanbaken

07/30/2015 at 10:11PM

11
#765 - Ferdev vimgolf / @fergvimgolf

08/07/2015 at 04:25AM

11
#766 - Veritas / @_VeritasL

08/13/2015 at 12:31PM

11
#767 - Tyler Stinson / @tjstinso

08/14/2015 at 03:08AM

11
#768 - Alykhan Kanji / @alykhank

08/14/2015 at 04:54AM

11
#769 - Liam Thurston / @lthurston188

08/17/2015 at 03:43AM

11
#770 - Nick Xiao / @nicoster

08/17/2015 at 03:03PM

11
#771 - David Perfors / @dnperfors

08/20/2015 at 07:32PM

11
#772 - Калабук Дима / @KalabukDima

08/22/2015 at 06:16PM

11
#773 - Dennis Burke / @ikirudennis

08/23/2015 at 05:53AM

11
#774 - JS / @jjohsan

08/23/2015 at 06:23AM

11
#775 - Sergey Semushin / @Predelnik

08/25/2015 at 05:57AM

11
#776 - Dan Moldovan / @Lenea92

08/25/2015 at 07:57AM

11
#777 - T A / @SirAviles

08/29/2015 at 03:38PM

11
#778 - n / @d3m1gd

08/29/2015 at 04:17PM

11
#779 - Sime Buljac / @sim_bul

08/31/2015 at 12:27PM

11
#780 - Mart T / @xtimmu

08/31/2015 at 07:13PM