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

3638 active golfers, 10538 entries

Leaderboard (lowest score wins):
18
#3421 - Manuel Oswald / @_maoswald

09/02/2018 at 11:35AM

18
#3422 - Valeriy Pushkar / @valeriy_pushkar

10/16/2018 at 08:42AM

18
#3423 - Kasparas Lavrukaitis / @kaslvr

11/01/2018 at 06:45PM

18
#3424 - Nikos Koukis / @bergercookie12

01/04/2019 at 10:15AM

18
#3425 - Fabian Bull / @peri4n

01/28/2019 at 01:03AM

18
#3426 - Elias Daler / @EliasDaler

03/12/2019 at 03:37PM

18
#3427 - Florent Uguet / @FlorentUguet

07/11/2019 at 07:48AM

18
#3428 - Captain Proton / @CaptainProton5

08/01/2019 at 02:09PM

18
#3429 - James Raubenheimer / @jamzrob

08/06/2019 at 08:36PM

18
#3430 - Aaron / @_Lordofthevoid_

11/17/2019 at 01:55PM

18
#3431 - miguel del moral / @mikedelmoral13

02/14/2020 at 02:13AM

18
#3432 - Fukunishi Hashitoku / @FHashitoku

05/08/2020 at 02:52PM

18
#3433 - Christ / @Christ46234422

09/06/2020 at 01:48AM

19
#3434 - Sel / @BosioNoe

01/21/2014 at 10:56PM

19
#3435 - Umut Isik / @umuti5ik

01/28/2014 at 08:48PM

19
#3436 - Shaked Klein / @shakedko

01/28/2014 at 10:05PM

19
#3437 - Larijohn Adorable / @jbpnoy6fifty

01/29/2014 at 12:14AM

19
#3438 - KR / @ClubPersh

01/29/2014 at 01:05AM

19
#3439 - Arlandis Lawrence / @IMArlandis

01/29/2014 at 03:27AM

19
#3440 - Luvish Satija / @luvishsatija

01/29/2014 at 08:36AM

19
#3441 - Nate Fisher / @FallingNate

01/30/2014 at 07:42AM

19
#3442 - Tobias Pflug / @tpflug

02/20/2014 at 08:57PM

19
#3443 - Rounak Jain / @r0unak

03/04/2014 at 11:36AM

19
#3444 - Rolinh / @Rolinh42

03/12/2014 at 11:48AM

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

03/31/2014 at 04:59PM

19
#3446 - Nic West / @west_nic

04/06/2014 at 01:41PM

19
#3447 - Justin Kenyon / @kenyonj

04/15/2014 at 12:09PM

19
#3448 - stephencheng / @stephencheng

05/03/2014 at 11:59AM

19
#3449 - robby bustle / @bobbyrussa

05/29/2014 at 04:12AM

19
#3450 - Ted Studley / @TedStudley

06/12/2014 at 08:14PM