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

3205 active golfers, 9371 entries

Leaderboard (lowest score wins):
11
#421 - Kai Wood / @kwd_io

07/24/2014 at 10:30AM

11
#422 - Slartibartfast / @S_Bartfast

07/28/2014 at 10:14AM

11
#423 - Paul Axe / @Paul_Axe

07/29/2014 at 02:34PM

11
#424 - Joakim Hansen / @gnofs

07/31/2014 at 12:48AM

11
#425 - Kartik Shenoy / @kartikshenoy

07/31/2014 at 10:11PM

11
#426 - Cameron Christensen / @csc89d

08/01/2014 at 02:22AM

11
#427 - PLS / @jaegd

08/01/2014 at 06:20PM

11
#428 - Guillaume Perrin / @Jojolejobar

08/02/2014 at 05:56PM

11
#429 - Jeremy Ruten / @yjerem

08/03/2014 at 08:36AM

11
#430 - Matias Russitto / @mrussitto

08/05/2014 at 07:30PM

11
#431 - Lance Olsen / @muirbot

08/05/2014 at 09:06PM

11
#432 - Ivan Brennan / @ivanbrennan

08/06/2014 at 03:57AM

11
#433 - fa / @twiteciop

08/06/2014 at 06:33PM

11
#434 - Ben Haines / @bhainesva

08/07/2014 at 03:54PM

11
#435 - Ky Statham / @ijustwannacode

08/07/2014 at 08:07PM

11
#436 - Jake Elder / @JpegMe

08/07/2014 at 08:56PM

11
#437 - LC / @leeren

08/09/2014 at 08:56AM

11
#438 - Dash / @DashJungle

08/09/2014 at 10:31PM

11
#439 - Jeroen Bulters / @bulters

08/11/2014 at 10:23AM

11
#440 - Vim Fandango / @VimFandango

08/14/2014 at 11:17AM

11
#441 - Yariv / @yarivb

08/17/2014 at 01:09PM

11
#442 - booom / @ateukme

08/17/2014 at 09:53PM

11
#443 - Fan Zhang / @2bDeactivat3d

08/18/2014 at 01:40AM

11
#444 - kemar / @le_kemar

08/20/2014 at 11:48AM

11
#445 - April Gentle / @chen327684096

08/23/2014 at 06:41AM

11
#446 - Mike Rayner / @mikesfake

08/23/2014 at 09:59AM

11
#447 - Johan Helsing / @jkhelsing

08/23/2014 at 01:47PM

11
#448 - Adam Milligan / @adammilligan

08/24/2014 at 01:05AM

11
#449 - 侯聪 / @HaiWangCat

08/24/2014 at 04:34AM

11
#450 - Rui Graça / @rpgraca

08/24/2014 at 10:10AM