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

3469 active golfers, 10083 entries

Leaderboard (lowest score wins):
18
#3271 - Captain Proton / @CaptainProton5

08/01/2019 at 02:09PM

18
#3272 - James Raubenheimer / @jamzrob

08/06/2019 at 08:36PM

18
#3273 - Aaron / @_Lordofthevoid_

11/17/2019 at 01:55PM

18
#3274 - miguel del moral / @mikedelmoral13

02/14/2020 at 02:13AM

18
#3275 - Fukunishi Hashitoku / @FHashitoku

05/08/2020 at 02:52PM

19
#3276 - Sel / @BosioNoe

01/21/2014 at 10:56PM

19
#3277 - Umut Isik / @umuti5ik

01/28/2014 at 08:48PM

19
#3278 - Shaked Klein / @shakedko

01/28/2014 at 10:05PM

19
#3279 - Larijohn Adorable / @jbpnoy6fifty

01/29/2014 at 12:14AM

19
#3280 - KR / @ClubPersh

01/29/2014 at 01:05AM

19
#3281 - Arlandis Lawrence / @IMArlandis

01/29/2014 at 03:27AM

19
#3282 - Luvish Satija / @luvishsatija

01/29/2014 at 08:36AM

19
#3283 - Nate Fisher / @FallingNate

01/30/2014 at 07:42AM

19
#3284 - Tobias Pflug / @tpflug

02/20/2014 at 08:57PM

19
#3285 - Rounak Jain / @r0unak

03/04/2014 at 11:36AM

19
#3286 - Rolinh / @Rolinh42

03/12/2014 at 11:48AM

19
#3287 - Yasuhiro Яша Asaka / @grauwoelfchen

03/31/2014 at 04:59PM

19
#3288 - Nic West / @west_nic

04/06/2014 at 01:41PM

19
#3289 - Justin Kenyon / @kenyonj

04/15/2014 at 12:09PM

19
#3290 - stephencheng / @stephencheng

05/03/2014 at 11:59AM

19
#3291 - robby bustle / @bobbyrussa

05/29/2014 at 04:12AM

19
#3292 - Ted Studley / @TedStudley

06/12/2014 at 08:14PM

19
#3293 - lilleswing / @lilleswing

06/26/2014 at 12:48PM

19
#3294 - Phil Munt / @PhilMunt

07/04/2014 at 06:03AM

19
#3295 - Jay Powers / @bennrock

08/05/2014 at 02:48PM

19
#3296 - Michael Haig / @mhaig

08/19/2014 at 02:18AM

19
#3297 - GillesdeH / @GillesdeH

08/20/2014 at 09:01AM

19
#3298 - Park Hyun-woo / @lqez

08/25/2014 at 09:46AM

19
#3299 - Charlie Massry / @charlesmassry

09/03/2014 at 12:00AM

19
#3300 - Low Jeng Lam / @jenglamlow

10/14/2014 at 04:01PM