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
#1081 - 'Yuno / @iweron

02/12/2017 at 02:29PM

11
#1082 - Le Bray Johan / @ShadTheUseless

02/19/2017 at 02:20PM

11
#1083 - 遊騎 / @YukiyasuKK

02/19/2017 at 03:10PM

11
#1084 - Tim Grebien / @tiggg

02/21/2017 at 11:41AM

11
#1085 - Edras / @Edras41862627

02/22/2017 at 02:52PM

11
#1086 - Victor Chabbert / @victor_chabbert

02/22/2017 at 03:03PM

11
#1087 - Vimgolf / @vimgolf987

02/27/2017 at 04:13AM

11
#1088 - Cheer / @yougec

02/27/2017 at 08:39AM

11
#1089 - Márton Németh / @nemarci42

02/28/2017 at 10:32PM

11
#1090 - Thomas Nelson / @emeraldemon

03/06/2017 at 01:17AM

11
#1091 - Nick Spoon / @be_the_spoon

03/07/2017 at 09:42PM

11
#1092 - Daniel Hjelm / @dhjelm

03/08/2017 at 12:31PM

11
#1093 - Amber Chen / @AmberCh63187797

03/09/2017 at 03:45AM

11
#1094 - Jan Liu / @Jagsomarjan

03/10/2017 at 10:20AM

11
#1095 - Adi Ron / @notadiron

03/10/2017 at 03:47PM

11
#1096 - Zachary Neubert / @Mr_Saturn16347

03/10/2017 at 09:39PM

11
#1097 - Andre Cato / @DreBear800

03/12/2017 at 03:53AM

11
#1098 - Alexander Bessonov / @nonsleepr

03/12/2017 at 08:46PM

11
#1099 - saffronsnail / @saffsnail

03/15/2017 at 11:44PM

11
#1100 - Daniel / @Daniel00288663

03/16/2017 at 03:16PM

11
#1101 - Sergey Ryabko / @RyabkoSergey

03/19/2017 at 07:40PM

11
#1102 - Ilya Shakirov / @aelaau

03/20/2017 at 08:16AM

11
#1103 - Tose / @Toseim

03/27/2017 at 02:37PM

11
#1104 - Aman Singhal / @helixinverse

04/02/2017 at 02:56PM

11
#1105 - Миша Сорокин / @rafmikovi4

04/09/2017 at 06:24AM

11
#1106 - sharklasers552 / @sharklasers552

04/11/2017 at 03:15AM

11
#1107 - Milovan Zogovic / @zogash

04/13/2017 at 07:33AM

11
#1108 - Will Clardy / @quexxon

04/15/2017 at 08:33PM

11
#1109 - Aurélien Hervé / @aurel_herve

04/19/2017 at 03:44PM

11
#1110 - Pekka / @avainasiakas

04/19/2017 at 08:27PM