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

3689 active golfers, 10682 entries

Leaderboard (lowest score wins):
11
#61 - Stanislav Yaglo / @NSMutablePerson

01/26/2014 at 10:44PM

11
#62 - Douglas Edmonson / @dedmons

01/27/2014 at 06:28PM

11
#63 - Pedro B. Coronel / @pbcoronel

01/28/2014 at 12:13AM

11
#64 - Will / @VVi11_I_AM

01/28/2014 at 08:11AM

11
#65 - cj / @cj01101

01/28/2014 at 06:59PM

11
#66 - Koen De Causmaecker / @KoenCaus

01/28/2014 at 07:07PM

11
#67 - Trevor / @bebopninja

01/28/2014 at 07:15PM

11
#68 - Jon Evans / @burmasauce

01/28/2014 at 07:19PM

11
#69 - Janinko / @janinko

01/28/2014 at 07:23PM

11
#70 - Arsenic Hall / @FoxLisk

01/28/2014 at 08:17PM

11
#71 - Pete Gadomski / @petegadomski

01/28/2014 at 08:35PM

11
#72 - Simon Elliott / @purge

01/28/2014 at 09:10PM

11
#73 - John Karlsson / @karlssonjohn

01/28/2014 at 09:15PM

11
#74 - Mike Hearn / @mikehearn

01/28/2014 at 10:06PM

11
#75 - Ryan McGowan / @Ryan_VM

01/28/2014 at 10:50PM

11
#76 - Kevin Kuchta / @kkuchta

01/28/2014 at 10:59PM

11
#77 - Luiz Ribeiro / @luizgcribeiro

01/28/2014 at 11:28PM

11
#78 - Matt Earl / @Merl5000

01/28/2014 at 11:31PM

11
#79 - Francisco J Martin / @aficionado

01/29/2014 at 02:35AM

11
#80 - Jason L. Shiffer / @zerotao

01/29/2014 at 03:00AM

11
#81 - James Ed-Jo / @Jamedjo

01/29/2014 at 03:11AM

11
#82 - Ben Sherman / @bensherman

01/29/2014 at 06:13AM

11
#83 - harsh / @harsh1618

01/29/2014 at 06:40AM

11
#84 - n0nick / @n0nick

01/29/2014 at 07:47AM

11
#85 - Max / @max_hoyd

01/29/2014 at 08:42AM

11
#86 - Jonathan Slenders / @jonathan_s

01/29/2014 at 09:00AM

11
#87 - Marcin Radomski / @_dextero

01/29/2014 at 10:09AM

11
#88 - Henry Jalonen / @spheroid

01/29/2014 at 11:03AM

11
#89 - Starski / @mstarski

01/29/2014 at 11:23AM

11
#90 - Alexis Praga / @Fitzwy

01/29/2014 at 01:10PM