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

1098 active golfers, 3076 entries

Leaderboard (lowest score wins):
14
#391 - floyd / @floyd10086

03/19/2020 at 06:40AM

14
#392 - BnnGolfer / @BnnGolfer

03/23/2020 at 11:36PM

14
#393 - Bhagwan / @El_Bhagwan

05/12/2020 at 10:52PM

14
#394 - 于吉星 / @fishermryn

05/27/2020 at 06:47AM

14
#395 - Bob Streams / @BobStreams1

06/01/2020 at 09:00PM

14
#396 - nico / @res_tantum

06/08/2020 at 11:47PM

14
#397 - Karol Łukaszewicz / @Karolukaszewicz

06/25/2020 at 09:13AM

14
#398 - soundscope / @__soundscope__

06/30/2020 at 10:51AM

14
#399 - eshel / @EshelBM

07/24/2020 at 11:06AM

14
#400 - mindgitrwx / @mindgitrwx

08/11/2020 at 10:38AM

14
#401 - Martin Bielik / @mabielik

09/06/2020 at 09:56PM

14
#402 - GenericHardwareGamer / @GnrikHrdwrGamer

09/29/2020 at 01:46PM

14
#403 - mevmev / @mevmev8

10/08/2020 at 03:19PM

14
#404 - Ifeoluwa Lawal / @IfeLawl

10/08/2020 at 03:56PM

14
#405 - RaylanFox / @RaylanFox

10/10/2020 at 09:55AM

14
#406 - Ivan Kwong / @IvanKwong5

10/17/2020 at 05:36AM

14
#407 - quemeraisc / @quemeraisc

11/05/2020 at 05:05PM

14
#408 - hepebexè / @hepebexe

12/04/2020 at 10:13PM

14
#409 - Demian Martinez / @demianuco

12/10/2020 at 12:31PM

14
#410 - Jon Powers / @JonKPowers

12/15/2020 at 03:20PM

14
#411 - roudens / @roudens2

12/16/2020 at 06:27AM

14
#412 - Ding Liu / @Nimrod0901

01/04/2021 at 06:59PM

14
#413 - Arryue / @Arryue2

01/16/2021 at 05:09PM

14
#414 - Marion Oldman / @ThatBigCock

01/16/2021 at 11:17PM

15
#415 - See BEAMs through walls / @hauleth

09/02/2014 at 08:58PM

15
#416 - Justin Knag / @justinknag

09/02/2014 at 09:22PM

15
#417 - Patrick M. Regan / @rubbsdecvik

09/02/2014 at 09:22PM

15
#418 - Justin / @justinjaffray

09/02/2014 at 10:25PM

15
#419 - Edgar Gonzalez / @gonzedge

09/02/2014 at 11:46PM

15
#420 - Chris Putnam Nine / @chrisputnam9

09/03/2014 at 02:14AM