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

933 active golfers, 2531 entries

Leaderboard (lowest score wins):
13
#31 - Andy Pincombe / @ampersandy

09/30/2014 at 10:21PM

13
#32 - Pierre Stévens / @pierre_stv

10/02/2014 at 08:53AM

13
#33 - Philipp Aeschbach / @ihbmifqerg

10/10/2014 at 09:21AM

13
#34 - Daniel Pham / @dany_pham

10/13/2014 at 05:25AM

13
#35 - Javier Cervantes / @solojavier

10/16/2014 at 10:05PM

13
#36 - Andreas Simon / @ndrssmn

10/18/2014 at 09:45PM

13
#37 - aborilov / @aborilov

10/20/2014 at 09:39AM

13
#38 - Strabs / @artistavenue

10/21/2014 at 08:39AM

13
#39 - Marcin Radomski / @_dextero

10/23/2014 at 07:44AM

13
#40 - F Prades Illanes / @fprades

10/23/2014 at 08:44AM

13
#41 - Peter Andersson / @teroqim

10/24/2014 at 05:24PM

13
#42 - Kongqun Yang / @KongqunY

10/27/2014 at 11:58PM

13
#43 - Michael Kolupaev / @al13n321

10/29/2014 at 10:34PM

13
#44 - Jakob / @jajob

11/04/2014 at 01:13PM

13
#45 - Benjamin Frölich / @kakazwerglein

11/18/2014 at 08:09PM

13
#46 - Jan Novak / @odpadnimail

11/19/2014 at 02:40AM

13
#47 - Philip Ince / @philipince

11/19/2014 at 09:33AM

13
#48 - Vincent Dumoulin / @dumoulinv

11/26/2014 at 02:49AM

13
#49 - Ivan Brennan / @ivanbrennan

11/27/2014 at 04:36AM

13
#50 - Frederik Vosberg / @FrediVosberg

12/08/2014 at 08:37PM

13
#51 - david hu / @chin33z

12/11/2014 at 03:49PM

13
#52 - Edward Brown / @ChazKato

12/15/2014 at 10:22PM

13
#53 - ♜ Pepe Doval / @pepellou

12/26/2014 at 04:45PM

13
#54 - yachi / @yaachi

12/30/2014 at 04:46AM

13
#55 - juicelink / @juicelink

12/30/2014 at 11:54PM

13
#56 - d1hotpep / @d1hotpep

01/01/2015 at 12:19AM

13
#57 - Eric Biven / @EricBiven

01/01/2015 at 02:07AM

13
#58 - Maximiliano Padulo / @mpadulo

01/04/2015 at 04:15PM

13
#59 - Gammelin Guillaume / @ggammelin

01/05/2015 at 03:35PM

13
#60 - kimber gonzalez / @kimberlycreates

01/07/2015 at 04:13PM