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

193 active golfers, 660 entries

Leaderboard (lowest score wins):
11
#91 - Veljko Dimic / @v2dimic

02/07/2018 at 09:04PM

11
#92 - Lisa Ugray / @lisa_ugray

03/18/2018 at 01:20PM

11
#93 - DHM / @DHM29978992

04/15/2018 at 03:19AM

11
#94 - Ernesto Barros / @ernestobarros7

06/15/2018 at 10:10PM

11
#95 - Mono Ruiz / @ElMonoRuiz

06/20/2018 at 10:13PM

11
#96 - Brendan B Amdocs / @AmdocsB

11/08/2018 at 03:23PM

12
#97 - Vaughn Cato / @vaughncato

11/20/2016 at 05:33AM

12
#98 - Anoop Kumar / @anooplive

11/20/2016 at 08:34AM

12
#99 - Cristian Lupașcu / @clupasq

11/20/2016 at 10:01AM

12
#100 - thialfihar / @thialfihar

11/20/2016 at 10:19AM

12
#101 - Eduardo / @earada

11/20/2016 at 02:33PM

12
#102 - fx32gamer / @fx32gamer

11/20/2016 at 07:00PM

12
#103 - Lifepillar / @lifepillar

11/21/2016 at 06:10AM

12
#104 - Maxime Reis / @MaximeReis

11/21/2016 at 03:11PM

12
#105 - Raphel Yao / @aristotll

11/24/2016 at 03:12AM

12
#106 - Bart / @oneofmanybarts

11/25/2016 at 09:15AM

12
#107 - Jasbir Singh / @jasbirsingh11

11/26/2016 at 03:38AM

12
#108 - janusz janusz / @januszjanusz20

12/15/2016 at 07:35PM

12
#109 - Marcel Akkerman / @MarcelAkkerman

12/21/2016 at 11:42AM

12
#110 - Jan Eisenhauer / @EisenhauerJan

12/22/2016 at 02:13AM

12
#111 - YAMADA Yukimi / @edp02

01/01/2017 at 03:19PM

12
#112 - Bill Ruddock / @biinari

01/25/2017 at 02:53PM

12
#113 - Raymond Chee / @rchomium

03/04/2017 at 11:50PM

12
#114 - Doug / @AsnoGordo

08/12/2017 at 06:12AM

12
#115 - Austin Ware / @AustinWare17

03/20/2018 at 04:37AM

12
#116 - Jonathan Camilleri / @Too_Many_Taken

05/26/2018 at 01:32PM

12
#117 - Norbert / @mullno

06/25/2018 at 05:19PM

12
#118 - Jérémy Autran / @jjautran

08/09/2018 at 02:18PM

12
#119 - Bruce Adams / @bruceadams1054

11/08/2018 at 09:02AM

13
#120 - tPenguinLTG / @tpenguinltg

11/20/2016 at 05:22AM