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

889 active golfers, 2395 entries

Leaderboard (lowest score wins):
13
#121 - Walker Boh / @walker_boh

09/30/2015 at 04:14PM

13
#122 - ojung / @oskrjung

10/05/2015 at 01:37AM

13
#123 - Joey / @joeyism101

10/14/2015 at 10:13PM

13
#124 - Domingue Justin / @_jdomingue

10/15/2015 at 05:21PM

13
#125 - Smylers / @Smylers2

10/16/2015 at 02:25PM

13
#126 - DespicableJerk / @JerkDespicable

10/20/2015 at 01:35PM

13
#127 - NuM / @NuM314

10/24/2015 at 06:39AM

13
#128 - Peter / @sunirbmag

10/25/2015 at 09:47PM

13
#129 - Jacob Steffler / @jacobsteffler

10/26/2015 at 04:33AM

13
#130 - Justin Sermeno / @justinsermeno

10/30/2015 at 01:18AM

13
#131 - Julien Grenier / @juliengrenier

11/02/2015 at 04:18PM

13
#132 - Andy Loomis / @alumux

11/08/2015 at 06:26AM

13
#133 - JoeyLyn / @JJoofk

11/24/2015 at 02:02PM

13
#134 - Darius Smaliukas / @daraz999

11/29/2015 at 12:04PM

13
#135 - ハチポケッツ / @8pockets

11/30/2015 at 11:51PM

13
#136 - Jon / @jreimels

12/02/2015 at 01:54PM

13
#137 - Wilmer Bandres / @WilmerBandres

12/03/2015 at 07:14PM

13
#138 - Patrick Cichon / @the_nQL

12/07/2015 at 09:21PM

13
#139 - Joseph J. Piché / @jjpiche

12/18/2015 at 09:31PM

13
#140 - Faat / @i_faat

12/19/2015 at 09:58AM

13
#141 - Aris Kotzias / @ArisKotzias

12/23/2015 at 04:40PM

13
#142 - Saki Gw / @Sakigw

01/06/2016 at 07:03PM

13
#143 - Evgeny`s Kindle / @EvgenyKindle

01/08/2016 at 11:53AM

13
#144 - jackliusr / @jackliusr

01/12/2016 at 08:41AM

13
#145 - Alan Kang / @alankang

01/12/2016 at 02:09PM

13
#146 - Roberto Carraretto / @robcarraretto

01/20/2016 at 12:08AM

13
#147 - Aleksey Zhidkov / @AlexeyZhidkov

01/21/2016 at 12:39PM

13
#148 - Austin Wood / @indiesquidge

01/22/2016 at 05:15AM

13
#149 - Daniel Suh / @18kehops

02/03/2016 at 05:20AM

13
#150 - Michael Buckley / @apolatg

02/13/2016 at 07:23PM