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 540629666a1e4000020d9e5a

-a-b-c-

Put hyphens everywhere.

Start file
abcdefghijklm
End file
-a-b-c-d-e-f-g-h-i-j-k-l-m-

View Diff

1c1
< abcdefghijklm
---
> -a-b-c-d-e-f-g-h-i-j-k-l-m-

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 1112 remaining solutions by signing in and submitting your own entry
#1113 bluehat / @b1u3h4t - Score: 81 - 09/17/14 @ 15:44
I-<Esc>lli-<Esc>ll.ll.2.u2k.uk2.ull.xl.ui-<Esc>ll.2kk2l.l2lh.2k.uk.u3k.ull.ll.ll.ll.ll.uA-<Esc>ZZ

0 comments


Created by: @udioica

1113 active golfers, 3122 entries

Leaderboard (lowest score wins):
17
#991 - Inge Becht / @IngeBecht

01/08/2019 at 07:06PM

17
#992 - Edward Vear / @edward_vear

01/27/2019 at 10:26PM

17
#993 - Patrick Lavin / @LavinComputes

02/05/2019 at 08:19PM

17
#994 - noisevoid / @noisevoid

02/27/2019 at 03:39AM

17
#995 - andrwyoung / @andrwyoung1

03/03/2019 at 06:40AM

17
#996 - Saphire Lattice / @SaphireLattice

03/06/2019 at 07:14AM

17
#997 - zenwalker / @zenwalker93

03/10/2019 at 04:47PM

17
#998 - yaarrr / @v0lko

03/18/2019 at 02:23PM

17
#999 - Iver Håkonsen / @HakonsenIver

04/24/2019 at 09:02PM

17
#1000 - Michaël Lévesque-Dion / @mlevesquedion

04/25/2019 at 10:07PM

17
#1001 - Jason Chen / @chezbgone

07/11/2019 at 10:30PM

17
#1002 - Fritz Inf / @6360info

08/17/2019 at 09:27AM

17
#1003 - monaqa / @mo_naqa

08/22/2019 at 12:07PM

17
#1004 - Aioriya / @AioriyaDonk

08/28/2019 at 02:35AM

17
#1005 - Abnermtj / @Abnerjr19

11/22/2019 at 12:30PM

17
#1006 - Timo Böhm / @TimoBohm

11/26/2019 at 07:19PM

17
#1007 - Rafael Lin / @RafaelLin0310

12/11/2019 at 06:10AM

17
#1008 - hokonch / @hokonch

12/22/2019 at 04:39PM

17
#1009 - Robin Abrahamsson / @rqAbrahamsson

04/30/2020 at 03:11PM

17
#1010 - Quentin Leroy / @qnleroy

05/08/2020 at 06:53AM

17
#1011 - Daniel Habib / @danielhvs

07/27/2020 at 12:04AM

17
#1012 - drGsus / @drGsus

07/27/2020 at 06:32AM

17
#1013 - Rustem B. / @_rustemb

07/30/2020 at 11:58PM

17
#1014 - Kaustubh Murumkar / @k_austub_h

09/25/2020 at 11:14PM

17
#1015 - Jordan Martel / @martelosaurus

10/14/2020 at 04:20AM

17
#1016 - Digital Dog / @the_digital_dog

01/05/2022 at 01:04PM

17
#1017 - Graeme Smith / @InstaGraeme

01/20/2022 at 06:46AM

17
#1018 - POSIX / @po6ix

01/22/2022 at 03:44PM

18
#1019 - Jonas / @j0na3

09/11/2014 at 07:45PM

18
#1020 - Guillaume Seren / @guillaumeseren

09/16/2014 at 02:09PM