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

221 active golfers, 780 entries

Leaderboard (lowest score wins):
11
#91 - Daniel Hjelm / @dhjelm

03/15/2017 at 10:06AM

11
#92 - Daniel / @Daniel00288663

03/17/2017 at 08:23AM

11
#93 - Zachary Neubert / @Mr_Saturn16347

03/24/2017 at 12:59AM

11
#94 - 20speedvegan / @ashkevinm

04/12/2017 at 03:21PM

11
#95 - Alex Linden / @alexwlinden1

04/18/2017 at 03:43PM

11
#96 - Brian Hall / @_bruab_

04/27/2017 at 01:09PM

11
#97 - Russell Ball / @rtball2

05/09/2017 at 02:19PM

11
#98 - jakeroberts / @jakeroberts

05/16/2017 at 01:59PM

11
#99 - Ben Hill / @KaizenSoze70

06/30/2017 at 06:20PM

11
#100 - Stop and think / @ms_uncountable

07/08/2017 at 05:06AM

11
#101 - garry quested / @GQuested

10/02/2017 at 06:37PM

11
#102 - Veljko Dimic / @v2dimic

02/07/2018 at 09:04PM

11
#103 - Lisa Ugray / @lisa_ugray

03/18/2018 at 01:20PM

11
#104 - DHM / @DHM29978992

04/15/2018 at 03:19AM

11
#105 - Ernesto Barros / @ernestobarros7

06/15/2018 at 10:10PM

11
#106 - Mono Ruiz / @ElMonoRuiz

06/20/2018 at 10:13PM

11
#107 - Brendan B Amdocs / @AmdocsB

11/08/2018 at 03:23PM

11
#108 - Mihai / @mihaicristiant

12/04/2018 at 03:49PM

11
#109 - Marten Ringwelski / @Marteon27

12/09/2018 at 04:48PM

11
#110 - Sebastien Nicoud / @sebnukem

02/12/2019 at 01:31AM

11
#111 - albalitz / @_albalitz

06/12/2019 at 12:36PM

11
#112 - hodenkobold66 / @hodenkobold66

06/25/2019 at 02:07PM

11
#113 - Chester Yap / @Chest_ErYap

08/04/2019 at 11:53PM

11
#114 - Viktor Styrud / @ViktorStyrud

10/17/2019 at 12:22PM

11
#115 - Lory / @Lory46845742

11/14/2019 at 12:40PM

12
#116 - Vaughn Cato / @vaughncato

11/20/2016 at 05:33AM

12
#117 - Anoop Kumar / @anooplive

11/20/2016 at 08:34AM

12
#118 - Cristian Lupașcu / @clupasq

11/20/2016 at 10:01AM

12
#119 - thialfihar / @thialfihar

11/20/2016 at 10:19AM

12
#120 - Eduardo / @earada

11/20/2016 at 02:33PM