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

915 active golfers, 2469 entries

Leaderboard (lowest score wins):
14
#301 - Timothée Gauthier / @zmf_tim

06/10/2018 at 12:06AM

14
#302 - Bobby Tables / @BobbyTables12

07/19/2018 at 08:21PM

14
#303 - qed / @qed13308565

07/25/2018 at 04:13PM

14
#304 - Hugo / @szeyattai

08/18/2018 at 12:11PM

14
#305 - bluemartian / @bluemartianz59

08/24/2018 at 01:46PM

14
#306 - John Oleksowicz / @JohnOlek

10/09/2018 at 08:38PM

14
#307 - Brendan B Amdocs / @AmdocsB

10/30/2018 at 04:34PM

14
#308 - name / @name65894813

11/18/2018 at 07:25PM

14
#309 - Mihai / @mihaicristiant

12/03/2018 at 02:17PM

14
#310 - Bennett / @bennettbackward

12/19/2018 at 01:14PM

14
#311 - Slawek Ligus / @ooz_ie

01/16/2019 at 12:56AM

14
#312 - 默罕默德 / @Rt6RjEAJ987Woes

01/22/2019 at 12:24PM

14
#313 - eidolon / @eid_lon

03/01/2019 at 05:35PM

14
#314 - ahm4711 / @ahm4711

03/02/2019 at 08:21PM

14
#315 - 李超 / @lichaorodxx

03/10/2019 at 05:30AM

15
#316 - Some(coder) / @hauleth

09/02/2014 at 08:58PM

15
#317 - Justin Knag / @justinknag

09/02/2014 at 09:22PM

15
#318 - Patrick M. Regan / @rubbsdecvik

09/02/2014 at 09:22PM

15
#319 - Justin / @justinjaffray

09/02/2014 at 10:25PM

15
#320 - Edgar Gonzalez / @gonzedge

09/02/2014 at 11:46PM

15
#321 - Chris Putnam Nine / @chrisputnam9

09/03/2014 at 02:14AM

15
#322 - Amit Verma / @amitv12

09/03/2014 at 03:44AM

15
#323 - Lily / @lilibethdlc

09/03/2014 at 03:56AM

15
#324 - Vim Fandango / @VimFandango

09/03/2014 at 06:16AM

15
#325 - Dr4k3 / @Dr4k3_LE

09/03/2014 at 09:32AM

15
#326 - Pete Johns / @johnsyweb

09/03/2014 at 10:13AM

15
#327 - Dmitriy / @_dpy_

09/03/2014 at 07:50PM

15
#328 - Marco Biasini / @biasmv

09/03/2014 at 08:29PM

15
#329 - Dario Avitabile / @tutticapaci

09/03/2014 at 09:59PM

15
#330 - RobertT / @techrt2050

09/03/2014 at 11:29PM