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 5421e49fdbded100021e4934

Count both ways

Right AND down.

Start file
one two three four five six seven eight nine ten eleven
End file
one two three four five six seven eight nine ten eleven
two
three
four
five
six
seven
eight
nine
ten
eleven

View Diff

1a2,11
> two
> three
> four
> five
> six
> seven
> eight
> nine
> ten
> eleven

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 339 remaining solutions by signing in and submitting your own entry
#340 Zhao Bin / @ZhaoBin2 - Score: 270 - 06/07/16 @ 16:10
yypdw:%s/ /\r/g<CR><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down>u<Esc><Esc>jV:<BS><BS><BS><BS><BS><BS><BS><BS>uuuyypdwV:<BS><BS><BS><BS><BS><BS>V:s<BS>:s/ /\r/g<CR>ZZ

0 comments


Created by: @udioica

340 active golfers, 957 entries

Leaderboard (lowest score wins):
16
#211 - matthieu le grix / @mlegrix

04/08/2015 at 09:12PM

16
#212 - Tom van der Lee / @TomVdLee

04/23/2015 at 12:51PM

16
#213 - Sam Cristall / @sbcristall

04/24/2015 at 05:43PM

16
#214 - chvzvhn / @chvzvhn

04/26/2015 at 04:10PM

16
#215 - 强迫症患者.Chen / @516654246Chen

05/04/2015 at 06:33AM

16
#216 - Raj / @brshenoy

05/08/2015 at 06:24PM

16
#217 - Benny Wong / @bdotdub

05/08/2015 at 09:40PM

16
#218 - Hendrik Lammers / @hendriklammers

05/16/2015 at 11:32AM

16
#219 - governor / @southbranchgov

05/23/2015 at 08:02PM

16
#220 - Gael Roue / @gaelroue

06/04/2015 at 09:52AM

16
#221 - raghu erapaneedi / @raghue9

06/26/2015 at 12:33PM

16
#222 - Teemu Okkonen / @TeemuOkkonen

07/11/2015 at 07:21PM

16
#223 - CoCo Loco / @lc2817

07/30/2015 at 07:44AM

16
#224 - Lifepillar / @lifepillar

08/09/2015 at 04:15PM

16
#225 - Blake Tereau / @BlakeTereau

08/22/2015 at 10:52PM

16
#226 - Sergey Semushin / @Predelnik

08/28/2015 at 06:46AM

16
#227 - Gerald Tilma / @GeraldTilma

10/17/2015 at 10:48PM

16
#228 - Bogumił Kamiński / @BogumilKaminski

10/26/2015 at 06:24PM

16
#229 - Árpád Krejczinger / @krarpi

11/02/2015 at 05:38PM

16
#230 - Jonas Nockert / @lemonad

11/03/2015 at 12:31PM

16
#231 - Alain / @ducouloa

12/01/2015 at 08:18PM

16
#232 - fuck GFW / @ravishGFW

01/05/2016 at 01:35PM

16
#233 - TS / @tiredsounds

01/30/2016 at 05:31AM

16
#234 - Durga Swaroop Perla / @durgaswaroop

02/20/2016 at 07:47PM

16
#235 - Kostas / @blackraven_13

02/24/2016 at 10:16PM

16
#236 - Cristian Lupașcu / @clupasq

03/25/2016 at 12:26PM

16
#237 - Chenut Ludovic / @7Brwa7

04/05/2016 at 11:37AM

16
#238 - Eric Roberts / @notabmovieactor

04/13/2016 at 06:15PM

16
#239 - mattp (part of the 💉💉💉 club) / @mattpep

05/09/2016 at 11:05PM

16
#240 - ZhaoyiZhang / @ZhaoyiZhang

06/01/2016 at 01:53AM