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 583112d0215b7c3ed2016bdb

Order and join

There's something special about the input order.

Start file
four
one
two
five
three
six
End file
one two three
four five
six

View Diff

You're one of the proud few who checks the diff. Have a hint.

10 strokes. Probably.

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 258 remaining solutions by signing in and submitting your own entry
#259 shellfire32 / @shellfire32 - Score: 71 - 11/25/16 @ 13:54
hggjji<BS> <Esc>kklljjjhhhkxxuuddj?<Esc><Esc>pujkppuki<BS> <Esc>hhhhhhhkddjpkxxuuddpi<BS> <Esc>;:wq<CR>

0 comments


Created by: @udioica

259 active golfers, 983 entries

Leaderboard (lowest score wins):
19
#241 - Random / @Random29985999

12/02/2018 at 10:50PM

19
#242 - Bennett / @bennettbackward

12/19/2018 at 01:39PM

19
#243 - :wq / @write_quit_22

06/28/2021 at 04:16AM

19
#244 - POSIX / @po6ix

01/10/2022 at 09:24AM

20
#245 - steve N ӾlvЮ / @xlvio

11/15/2018 at 07:11PM

20
#246 - Delon / @delonleonard

01/17/2020 at 07:07AM

22
#247 - TiByte / @tibyte

11/20/2016 at 12:49PM

22
#248 - Adi Ron / @notadiron

03/10/2017 at 03:50PM

23
#249 - Chris Jewell 🏳️‍🌈 / @knightstickc

11/21/2016 at 02:38AM

23
#250 - Adam Kożuch / @adamkozuch

04/06/2017 at 08:14AM

23
#251 - Cleberson Gomes / @Cleber_son

08/19/2018 at 08:03PM

23
#252 - Víctor López / @viticlick

08/23/2018 at 09:15AM

24
#253 - Aaron / @_Lordofthevoid_

12/03/2019 at 05:07PM

32
#254 - Cù Hữu Hoàng / @Cuhuuhoang

02/14/2017 at 03:04PM

34
#255 - 𝚙𝚛𝚒𝚗𝚐𝚕𝚎 𝚖𝚊𝚗 / @neeasade

02/26/2020 at 05:58PM

37
#256 - diwa / @Di_nate_

12/18/2018 at 03:43AM

45
#257 - Дмитрий Инютин / @DmitrijInutin

06/19/2022 at 08:13AM

57
#258 - Luis Fernando Rodríguez Vargas / @LuisFerRodVar

06/25/2024 at 10:33PM

71
#259 - shellfire32 / @shellfire32

11/25/2016 at 01:54PM