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
#871 - Jan Path / @jan_path

12/17/2015 at 06:19PM

11
#872 - kandrey999 / @kandrey999

12/18/2015 at 03:24AM

11
#873 - Charlie / @wookie_giant

12/20/2015 at 04:43PM

11
#874 - Aris Kotzias / @ArisKotzias

12/22/2015 at 03:26PM

11
#875 - Sebastian Nickel / @tumblingwhimsy

12/24/2015 at 02:29AM

11
#876 - Elrrrrrrr / @Elrrrrrrr

12/24/2015 at 07:15AM

11
#877 - aanton / @aanton

12/25/2015 at 09:49PM

11
#878 - Adv_Zxy / @adv_zxy

12/26/2015 at 01:01PM

11
#879 - Egg / @hammingdistanc1

12/27/2015 at 01:21AM

11
#880 - Marko / @suchtie

12/27/2015 at 08:00PM

11
#881 - Brian C Sparks / @briancsparks

12/28/2015 at 02:20PM

11
#882 - Saki Gw / @Sakigw

01/03/2016 at 06:16PM

11
#883 - Berlin / @Berli92

01/04/2016 at 02:20PM

11
#884 - alxers / @alx_ers

01/04/2016 at 02:26PM

11
#885 - Roberto Carraretto / @robcarraretto

01/08/2016 at 12:34AM

11
#886 - Sam Stites / @SamStites

01/08/2016 at 04:27AM

11
#887 - Nathan Merrill / @natedickmerrill

01/08/2016 at 06:27AM

11
#888 - Alan Kang / @alankang

01/08/2016 at 12:48PM

11
#889 - hen don / @hendon112

01/09/2016 at 10:17PM

11
#890 - Jérôme Salignon / @JeromeSalignon

01/11/2016 at 08:04AM

11
#891 - thlix / @thlix

01/11/2016 at 10:07AM

11
#892 - Laurent Atlan / @laurentatlan1

01/11/2016 at 10:19PM

11
#893 - Aleksey Zhidkov / @AlexeyZhidkov

01/15/2016 at 09:00AM

11
#894 - kekke / @kekke859

01/16/2016 at 02:15AM

11
#895 - Jasbir Singh / @jasbirsingh11

01/16/2016 at 09:18PM

11
#896 - Andrii Maksai / @AMaksai

01/19/2016 at 06:29PM

11
#897 - Mor Zusman / @mor_zusman

01/21/2016 at 09:50PM

11
#898 - Shriharsh / @ShriharshMishra

01/22/2016 at 08:52AM

11
#899 - thejojo87 / @thejojo1987

01/22/2016 at 09:32AM

11
#900 - alcinos / @alcinos69

01/24/2016 at 11:23AM