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

994 active golfers, 2707 entries

Leaderboard (lowest score wins):
17
#871 - Adam Kożuch / @adamkozuch

07/27/2017 at 12:55AM

17
#872 - Brandon Height / @Lask0x

08/08/2017 at 03:46AM

17
#873 - Daniel / @0x9ABC

08/20/2017 at 02:13PM

17
#874 - Marcin Paliwoda / @eukaliptuss

08/27/2017 at 02:52PM

17
#875 - guilherme / @guireisc

09/04/2017 at 06:06AM

17
#876 - Geoff / @RealGeoffErwin

10/06/2017 at 04:26PM

17
#877 - Luke Parsons / @lukeparsons

12/29/2017 at 01:19PM

17
#878 - TachyG / @Tachypsychique

01/29/2018 at 02:04PM

17
#879 - phucvin / @phucvin

02/14/2018 at 04:48PM

17
#880 - amal / @cdsudama

04/13/2018 at 11:18PM

17
#881 - Sean Earle / @Hell_Rok

05/03/2018 at 04:07AM

17
#882 - Benny / @b1299709

07/12/2018 at 01:33PM

17
#883 - Chris / @143Pi

07/15/2018 at 01:03PM

17
#884 - 최종원 / @lastone9182

07/17/2018 at 03:13PM

17
#885 - Mahesh / @Maheshhhari

08/05/2018 at 02:49PM

17
#886 - aaa1195 / @aaa11954

08/07/2018 at 05:42PM

17
#887 - Chirag Joshi / @thechijos

08/27/2018 at 05:50AM

17
#888 - Bart3k / @Bart3k3

09/12/2018 at 06:44AM

17
#889 - Juliette but spooky / @namebrandloser

10/26/2018 at 11:37PM

17
#890 - vg / @vg53210350

10/28/2018 at 07:05PM

17
#891 - Kasparas Lavrukaitis / @kaslvr

11/09/2018 at 03:41PM

17
#892 - Luis Rodriguez / @luisthecoder

11/14/2018 at 03:32AM

17
#893 - Shunichi Kanade / @shunkana

11/23/2018 at 09:44AM

17
#894 - Jasper Pangilinan / @JasperP

01/03/2019 at 11:48AM

17
#895 - Inge Becht / @IngeBecht

01/08/2019 at 07:06PM

17
#896 - Edward Vear / @edward_vear

01/27/2019 at 10:26PM

17
#897 - Patrick Lavin / @LavinComputes

02/05/2019 at 08:19PM

17
#898 - noisevoid / @noisevoid

02/27/2019 at 03:39AM

17
#899 - andrwyoung / @andrwyoung1

03/03/2019 at 06:40AM

17
#900 - Saphire Lattice / @SaphireLattice

03/06/2019 at 07:14AM