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

1081 active golfers, 3012 entries

Leaderboard (lowest score wins):
16
#781 - Ryan van Rensburg / @rdvr001

07/21/2016 at 09:40AM

16
#782 - Leix b / @leix_b

07/23/2016 at 06:02PM

16
#783 - karcaw / @karcaw

09/14/2016 at 06:22AM

16
#784 - Constantine / @ConstantineHatz

09/20/2016 at 10:42PM

16
#785 - jinx balotchnik / @balotchnik

10/14/2016 at 02:27AM

16
#786 - Jonathan Elliott / @jon__elliott

11/02/2016 at 06:25PM

16
#787 - Etienne Florent / @EtienneFlorent

11/22/2016 at 12:04PM

16
#788 - Dan Prince / @danj_prince

02/25/2017 at 02:02AM

16
#789 - Roland TheFreak / @_TheFreak_

05/01/2017 at 07:14AM

16
#790 - Harsh Kumar / @datsleepyguy

07/01/2017 at 07:28AM

16
#791 - grigouille / @grigouille2

07/08/2017 at 07:56PM

16
#792 - Maksim / @mitsuigh

07/24/2017 at 07:52PM

16
#793 - toddkoym / @toddkoym

08/09/2017 at 02:29AM

16
#794 - Paul Inc / @hiniol1982

08/15/2017 at 03:25PM

16
#795 - Elton Kamami / @pixel_grid

10/10/2017 at 05:42PM

16
#796 - Sam Coy / @samthecoy

11/14/2017 at 01:41PM

16
#797 - Veljko Dimic / @v2dimic

02/12/2018 at 02:18PM

16
#798 - Kaydo Alders / @Yousousen

03/13/2018 at 12:50PM

16
#799 - Charles-Henri GUÉRIN / @charlyx

03/14/2018 at 01:11PM

16
#800 - Eric Briand / @eric_briand

03/14/2018 at 01:12PM

16
#801 - c0llision / @sh3llcode

04/17/2018 at 08:29PM

16
#802 - Liam Chimes / @ChimesLiam

05/03/2018 at 01:07PM

16
#803 - Bobby Showalter / @bobbyshowalter

05/10/2018 at 06:07PM

16
#804 - Jonathan Ambrose / @jambrose78

06/13/2018 at 08:07PM

16
#805 - Daniel Allen Deutsch / @cmmn_nighthawk

06/22/2018 at 01:53AM

16
#806 - Jacky Lee / @grenmester

08/07/2018 at 06:16AM

16
#807 - Praful / @praful_kapadia

08/15/2018 at 02:22PM

16
#808 - Ano Nym / @AnoNym39473378

08/18/2018 at 12:55PM

16
#809 - Brent Woo / @BrentPWoo

10/03/2018 at 07:44PM

16
#810 - Sxcy / @SxcyX

10/22/2018 at 02:16PM