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

1079 active golfers, 3004 entries

Leaderboard (lowest score wins):
14
#361 - 默罕默德 / @Rt6RjEAJ987Woes

01/22/2019 at 12:24PM

14
#362 - əarth simulator / @eidoloncity

03/01/2019 at 05:35PM

14
#363 - ahm4711 / @ahm4711

03/02/2019 at 08:21PM

14
#364 - 李超 / @lichaorodxx

03/10/2019 at 05:30AM

14
#365 - ooiccioo / @ooiccioo

03/21/2019 at 04:59AM

14
#366 - serent / @serent

04/03/2019 at 08:16PM

14
#367 - ImaNotgate / @INotgate

05/09/2019 at 08:46PM

14
#368 - ささ / @nick11033

05/16/2019 at 12:11PM

14
#369 - overlookedhashmap / @overlookedhash1

06/08/2019 at 01:57PM

14
#370 - majo senf / @majo_senf

06/17/2019 at 12:02PM

14
#371 - Chester Yap / @Chest_ErYap

07/06/2019 at 11:03PM

14
#372 - Neil Struthers / @struthersneil

07/18/2019 at 04:25PM

14
#373 - sooqua / @sooqua

08/08/2019 at 09:57PM

14
#374 - spock900 / @spock9002

09/29/2019 at 03:32AM

14
#375 - Miko / @_m_ik_o_

10/06/2019 at 05:19PM

14
#376 - Lory / @Lory46845742

11/08/2019 at 01:29PM

14
#377 - HypoTech / @Obongoetco

12/07/2019 at 11:48PM

14
#378 - vicver09 / @vicver091

12/18/2019 at 12:26AM

14
#379 - James Casey / @hanavi

12/21/2019 at 09:21PM

14
#380 - Rui Xue / @ruirayxue

12/27/2019 at 05:46PM

14
#381 - Delon / @delonleonard

12/29/2019 at 12:49PM

14
#382 - Lars Haalck / @larshulk

01/09/2020 at 04:16PM

14
#383 - Wouter Horlings / @Achilleshiel

03/13/2020 at 06:13PM

14
#384 - floyd / @floyd10086

03/19/2020 at 06:40AM

14
#385 - BnnGolfer / @BnnGolfer

03/23/2020 at 11:36PM

14
#386 - Bhagwan / @El_Bhagwan

05/12/2020 at 10:52PM

14
#387 - 于吉星 / @fishermryn

05/27/2020 at 06:47AM

14
#388 - Bob Streams / @BobStreams1

06/01/2020 at 09:00PM

14
#389 - nico / @res_tantum

06/08/2020 at 11:47PM

14
#390 - Karol Łukaszewicz / @Karolukaszewicz

06/25/2020 at 09:13AM