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 4d1bfc7ab2c3e06468000137

Round Round

Round Round

Start file
RRRRRRRRRRRRRRR
RRRRRRRRRRRRRRR
RRRRRRRRRRRRRRR
RRRRRRRRRRRRRRR
RRRRRRRRRRRRRRR
RRRRRRRRRRRRRRR
RRRRRRRRRRRRRRR
RRRRRRRRRRRRRRR
RRRRRRRRRRRRRRR
RRRRRRRRRRRRRRR
RRRRRRRRRRRRRRR
RRRRRRRRRRRRRRR
RRRRRRRRRRRRRRR
RRRRRRRRRRRRRRR
RRRRRRRRRRRRRRR
RRRRRRRRRRRRRRR
RRRRRRRRRRRRRRR
End file
RrRRRRRRRRRRRRR
RrRrrrrrrrrrrrR
RrRrRRRRRRRRRrR
RrRrRrrrrrrrRrR
RrRrRrRRRRRrRrR
RrRrRrRrrrRrRrR
RrRrRrRrRrRrRrR
RrRrRrRrRrRrRrR
RrRrRrRrRrRrRrR
RrRrRrRrRrRrRrR
RrRrRrRRRrRrRrR
RrRrRrrrrrRrRrR
RrRrRRRRRRRrRrR
RrRrrrrrrrrrRrR
RrRRRRRRRRRRRrR
RrrrrrrrrrrrrrR
RRRRRRRRRRRRRRR

View Diff

1,16c1,16
< RRRRRRRRRRRRRRR
< RRRRRRRRRRRRRRR
< RRRRRRRRRRRRRRR
< RRRRRRRRRRRRRRR
< RRRRRRRRRRRRRRR
< RRRRRRRRRRRRRRR
< RRRRRRRRRRRRRRR
< RRRRRRRRRRRRRRR
< RRRRRRRRRRRRRRR
< RRRRRRRRRRRRRRR
< RRRRRRRRRRRRRRR
< RRRRRRRRRRRRRRR
< RRRRRRRRRRRRRRR
< RRRRRRRRRRRRRRR
< RRRRRRRRRRRRRRR
< RRRRRRRRRRRRRRR
---
> RrRRRRRRRRRRRRR
> RrRrrrrrrrrrrrR
> RrRrRRRRRRRRRrR
> RrRrRrrrrrrrRrR
> RrRrRrRRRRRrRrR
> RrRrRrRrrrRrRrR
> RrRrRrRrRrRrRrR
> RrRrRrRrRrRrRrR
> RrRrRrRrRrRrRrR
> RrRrRrRrRrRrRrR
> RrRrRrRRRrRrRrR
> RrRrRrrrrrRrRrR
> RrRrRRRRRRRrRrR
> RrRrrrrrrrrrRrR
> RrRRRRRRRRRRRrR
> RrrrrrrrrrrrrrR

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 60 remaining solutions by signing in and submitting your own entry
#61 Daniel Lundin / danielundin - Score: 116 - 07/13/12 @ 13:09
l<C-V>15j~15jv$hh~~tRk<C-V>12j12kkkk~h<C-V>8hh~j<C-V>7jjjjj~8j4jklV<Esc>vlllllll~trtRk<C-V>7kkk~hv5h~j<C-V>4j4jk~4j4jklv3l~lllk<C-V>4kk~h~hh<C-V>jjjj~ZZ

0 comments

#62 George Angelopoulos / g_usermod - Score: 117 - 08/05/16 @ 15:14
l<C-V>Gkl~Gkl<C-V>$hh~rrtRk<C-V>1G$hhjrr<C-V>0lllrrj<C-V>12jkrr12jkl<C-V>5lllrrtRk<C-V>5kkkkkrrh<C-V>hhhhhrrj<C-V>5jjjrr5jjjl<C-V>lllrrtRk<C-V>5krrh<C-V>hrrj<C-V>jjjrrZZ

0 comments

#63 Oliver Christ / 0liverChrist - Score: 126 - 10/17/13 @ 22:20
l<C-V>16Gl~16Gllv<End><Left><Left>~<End><Left><Up><C-V>2G<End><Left><Left>~hv<Home><Right><Right><Right>~<C-V>14G<Right><Right><Right>u14Gllllv<End><Left><Left><Left><Left>utRk<C-V>kkkkkkkkkuvhhhhhhu<C-V>jjjjjjjjujjjjjjjjvllllullll<C-V>kkkkkkuvhhu<C-V>jjjjuZZ

0 comments

#64 Lee Marlow / lmarlow - Score: 151 - 01/01/11 @ 05:43
l<C-V>jjjjjjjjjjjjjjj~jll11~hj<C-V>jjjjjjjjjjjjj~16Gll10~~kkhh9hl8~~8hhk<C-V>kkkkkkkkkk~jllvllllll~j<C-V>jjjjjjj~llllll<C-V>jjjjjjjj~jhh<C-V>jjjjjj~hh~~hjh<C-V>jjjjjkk~jjjjjh~~~ZZ

0 comments

#65 n / kivran - Score: 178 - 01/02/11 @ 01:02
l<C-V>15j11ll~l<C-V>11jjjjllllllllll~jkj;l<C-V>jjjjjjjjjjjjjkllllllll~lllllllll~hhhhhhhhj<C-V>jjjjjjjjjjllllljkjkoh~kjlllllll~jhh~hhhhhh<C-V>jjjjjjjjllll~jl<C-V>jjjjjjll~lll~jhh~hh<C-V>jjjj~kkkkkllllll~:wq<CR>

0 comments

#66 Jordan Lewis / JordanALewis - Score: 276 - 12/30/10 @ 23:19
cGRrRRRRRRRRRRRRR<CR>RrRrrrrrrrrrrrR<CR>RrRrRRRRRRRRRrR<CR>RrRrRrrrrrrrRrR<CR>RrRrRrRRRRRrRrR<CR>RrRrRrRrrrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRRRrRrRrR<CR>RrRrRrrrrrRrRrR<CR>RrRrRRRRRRRrRrR<CR>RrRrrrrrrrrrRrR<CR>RrRRRRRRRRRRRrR<CR>RrrrrrrrrrrrrrR<CR>RRRRRRRRRRRRRRR<Esc>ZZ

0 comments

#67 Juan C. Muller / juancmuller - Score: 276 - 12/31/10 @ 03:15
<Right>~<Down><Left>~<Right>12~~<Left><Down>~<Down><Left><C-V>G$<Left><Left><Up>~G<Up><Right>10~~~<Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Up><C-V>gg<Down><Down><Right>~<Right><Right><C-V>G<Right><Right><Right><Up><Up><Up>~gvoolojjjjjjjjjjjtrh~gogv<Esc>k<C-V>kkkkkkkkk~h<C-V>hhhhh<Esc>gv~j<C-V>jjjjjjj~jjjjjjj<Right><C-V><Right><Right><Right>~<Up><Right><Right><Right><C-V><Up><Up><Up><Up><Up>~<Left><Left>~~<Left><Left><Down>~j<Left><C-V><Down><Down>~ZZ

0 comments

#68 Alain Gilbert / alain_gilbert - Score: 278 - 12/30/10 @ 20:47
20DiRrRRRRRRRRRRRRR<CR>RrRrrrrrrrrrrrR<CR>RrRrRRRRRRRRRrR<CR>RrRrRrrrrrrrRrR<CR>RrRrRrRRRRRrRrR<CR>RrRrRrRrrrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRRRrRrRrR<CR>RrRrRrrrrrRrRrR<CR>RrRrRRRRRRRrRrR<CR>RrRrrrrrrrrrRrR<CR>RrRRRRRRRRRRRrR<CR>RrrrrrrrrrrrrrR<CR>RRRRRRRRRRRRRRR<Esc>ZZ

0 comments

#69 raj / rajlekkala - Score: 279 - 12/30/10 @ 09:24
vG$cRrRRRRRRRRRRRRR<CR>RrRrrrrrrrrrrrR<CR>RrRrRRRRRRRRRrR<CR>RrRrRrrrrrrrRrR<CR>RrRrRrRRRRRrRrR<CR>RrRrRrRrrrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRRRrRrRrR<CR>RrRrRrrrrrRrRrR<CR>RrRrRRRRRRRrRrR<CR>RrRrrrrrrrrrRrR<CR>RrRRRRRRRRRRRrR<CR>RrrrrrrrrrrrrrR<CR>RRRRRRRRRRRRRRR<Esc>:x<CR>

0 comments

#70 drio / drio - Score: 281 - 01/08/11 @ 13:24
lrrj<C-V>jjjjjjjjjjjjjjrrll<C-V>jjjjjjjjjjjjjkrrlv$hhrrj$hrrjrrhhv0lllllrrjrr$hrrhhrrj0lllllrrllrrl.jkl.llrrllrrj.hh.hh.hh.hh.0Yjvjjl$ddkuo<Esc>p<Esc>p<Esc>p<Esc>kkkddjjjDkYjp<Esc>kddlllllllrR<Esc>jhhvlllllrr$hhhhrRlrrll.jhh<Esc>jdddddd:resize -<Esc>k<Esc>:<Esc><C-W>:kjjjlljlhv$hhrrk$hrrkrrhvhhhhhhhhhhllrr$hr<BS><Esc>hrR<Esc>klrrhhrrkjjjj<Esc>:x<CR>

0 comments

#71 Andy Chong / andycjw - Score: 283 - 12/30/10 @ 03:37
dGiRrRRRRRRRRRRRRR<CR>RrRrrrrrrrrrrrR<CR>RrRrRRRRRRRRRrR<CR>RrRrRrrrrrrrRrR<CR>RrRrRrRRRRRrRrR<CR>RrRrRrRrrrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRRRrRrRrR<CR>RrRrRrrrrrRrRrR<CR>RrRrRRRRRRRrRrR<CR>RrRrrrrrrrrrRrR<CR>RrRRRRRRRRRRRrR<CR>RrrrrrrrrrrrrrR<CR>RRRRRRRRRRRRRRR<CR><BS><Esc>:wq<CR>

0 comments

#72 Bryan Ward / binarybison - Score: 293 - 12/30/10 @ 04:16
dG:set paste<CR>iRrRRRRRRRRRRRRR<CR>RrRrrrrrrrrrrrR<CR>RrRrRRRRRRRRRrR<CR>RrRrRrrrrrrrRrR<CR>RrRrRrRRRRRrRrR<CR>RrRrRrRrrrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRrRrRrRrR<CR>RrRrRrRRRrRrRrR<CR>RrRrRrrrrrRrRrR<CR>RrRrRRRRRRRrRrR<CR>RrRrrrrrrrrrRrR<CR>RrRRRRRRRRRRRrR<CR>RrrrrrrrrrrrrrR<CR>RRRRRRRRRRRRRRR<Esc>:wq<CR>

0 comments

#73 Aviv Ben-Yosef / avivby - Score: 302 - 12/30/10 @ 05:58
<Right>jk~<Left><Down><C-V>jjjjjjjjjjjjjjrr....,.,.g'<Up><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Right>~~~~~~~~~~~<C-V>kkkkkkkkkkkkkkrrh<C-V>hhhhhhhhh~j<C-V>jjjjjjjjjjj~jjjjjjjjjjjkjl<C-V>lllllll~kkjjlllllllhljkljkhk<C-V>kkkkkkkkk~<C-V><C-V>h<C-V>hhhhhrRu<C-V>kkjjlllllrrj<C-V>jjjjjjjrrjjjjjjjlrllhrrl<C-V>llrrllhjlljhjkkkk<C-V>kkkkkrrghggu<Esc>ujhk<C-V>jkhrrkljhj<C-V>jjjrr:wq<CR>

0 comments

#74 Cyril Pascal / paxal - Score: 591 - 12/30/10 @ 14:21
<Right><C-V><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Up>rr<Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Up><C-V><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right>rr<Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><C-V><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Down>rr<C-V><C-Left><Left><Left><Left><Left><Left><Right><Right><Right>rr<C-V><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Up>rr<Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><C-V><C-Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Up><Right><Right>rr<Right><Right><Right><Right><Right><Right><Right><Right><C-V><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up>rr<C-V><Left><Left><Left><Left><Left><Left>rr<C-V><Down><Down><Down><Down><Down><Down><Down><Down>rr<Down><Down><Down><Down><Down><Down><Down><Down><C-V><Right><Right><Right>rr<Right><Right><Right><Right><C-V><Up><Up><Up><Up><Up><Up>rr<C-V><Left><Left>rr<C-V><Down><Down><Down><Down>rr:x<CR>

0 comments

#75 Benoit D / Anbcorp - Score: 775 - 12/30/10 @ 16:08
<Right><C-V>jjjjjjjjjjjjjjj~<Down><Right><Right><C-V><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down>~<Down><Right><Right><C-V><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down>~<Down><Right><Right><C-V><Down><Down><Down><Down><Down><Down><Down>~<Right>~<C-V><Down><Down><Down><Down><Down><Down><Down><Down><Down>~<Right><Up><Right><C-V><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down>~<Up><Right><Right><C-V><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down>~<Left>v<Left><Left><Left><Left><Left><Left><Left><Left>~<Down><Right><Right>~~~~~<Esc>uuuuuu<Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Left><Left>~~~~~~~~~~~<Up><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left>~<Right><Right><Right><Right><Right><Right><Right>~<Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Left><Left><Left><Left><Left><Left><Left><Left>~~~~~~~~~<Down><Left><Left><Left><Left><Left><Left><Left><Left>~<Right><Right><Right><Right><Right>~<Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Left><Left><Left><Left><Left><Left><Left><Up>~<Right><Right><Right>~<Left><Left><Left><Left><Left><Left><Down><Left><Right>~~~~~~~<Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Left>~<Left><Left><Left><Left><Left>~<Down>~<Right>~<Down><Left><Left>~<Left><Down><Down><Down><Down><Down><Down><Left><Left>~~~/r<CR><Up><Left><Left><Left>~ZZ

0 comments

Created by: kana1

75 active golfers, 198 entries

Leaderboard (lowest score wins):
19
#1 - Urtica dioica / udioica

01/06/2013 at 07:17AM

19
#2 - John Braxler / braxler

08/12/2014 at 03:21PM

19
#3 - Petro Тrouq / zulolosi

01/03/2015 at 02:26PM

19
#4 - David Mauskop / mauskop

11/15/2015 at 06:22PM

20
#5 - Kerson Hsiao / KersonHsiao

01/08/2013 at 12:42PM

21
#6 - Conner McDaniel / connermcd

09/19/2012 at 04:19AM

21
#7 - Tyler / tylerbindon

04/02/2013 at 06:13AM

21
#8 - Austin Taylor / austintaylor

03/01/2014 at 08:02PM

22
#9 - Justin Love / wondible

06/22/2011 at 02:34PM

22
#10 - Hu Junfeng / junfeng

07/19/2011 at 11:24AM

22
#11 - p0ckets / p0ckets

10/10/2011 at 08:26AM

22
#12 - You-Siang Lin / yslinnctu

12/02/2011 at 12:56AM

22
#13 - Hubba / HubbaBubbaFett

12/26/2012 at 09:36PM

22
#14 - a24f0600 / a24f0600

01/24/2013 at 01:42PM

22
#15 - pftb12345 / pftb12345

04/24/2015 at 05:09AM

23
#16 - Wei Dai / clvv42

12/30/2010 at 10:06AM

23
#17 - Paul Nicholson / paulnicholson

12/30/2010 at 08:03PM

23
#18 - Amir Hedayaty / hedayaty

12/31/2010 at 01:34PM

23
#19 - David Bengoa / DvdBng

01/02/2011 at 01:40PM

23
#20 - Ujjwol Lamichhane / Ujjwol

01/06/2011 at 01:58PM

23
#21 - dominique pellé / vimgolfisto

01/06/2011 at 06:45PM

23
#22 - Tim Chase / gumnos

01/13/2011 at 05:18PM

23
#23 - Oleg Roshupkin / jjjahson

01/18/2011 at 01:40PM

23
#24 - Stephen Morrow / yawmark

01/26/2011 at 02:38PM

23
#25 - vg / vimgolfer

02/26/2011 at 06:54PM

23
#26 - Arton0306 / Arton0306

12/18/2011 at 05:47PM

23
#27 - Rod Knowlton / codelahoma

06/05/2012 at 01:13AM

25
#28 - Paul King / nrocy

01/10/2011 at 07:50AM

27
#29 - ☣Rob Mason☠ / necr0mancer

01/24/2011 at 08:36AM

32
#30 - Francisco Dibar / frandibar

01/14/2011 at 12:15AM

35
#31 - Daumantas / dbaltrus

05/04/2012 at 03:21PM

37
#32 - Pete Johns / johnsyweb

01/12/2011 at 10:02AM

40
#33 - Jim Infield / jinfield

07/19/2011 at 02:10PM

43
#34 - Mike Plotz / antisuji

12/30/2010 at 11:53PM

60
#35 - Wesley Wong / wesleymwwong

02/01/2011 at 08:23AM

62
#36 - Akira Matsuda / a_matsuda

12/30/2010 at 08:34PM

62
#37 - Kyle Willmon / kylewillmon

01/01/2011 at 12:30AM

62
#38 - James / Dronak

09/25/2014 at 01:24AM

65
#39 - Douglas Stockwell / dstockwell

12/30/2010 at 04:01AM

65
#40 - Andrey A. Ugolnik / andreyugolnik

01/19/2011 at 09:52PM

70
#41 - h_east (トロッコ6個) / h_east

01/19/2011 at 05:55PM

73
#42 - Brian Ferrell / endenizen

01/05/2011 at 11:55PM

74
#43 - Matthew Draper / _matthewd

12/30/2010 at 05:41AM

74
#44 - Behnam Esfahbod / zwnj

12/30/2010 at 09:39AM

75
#45 - 無ん垢の叫び / john_ababa

02/23/2012 at 03:44PM

76
#46 - Utkarsh Kukreti / utkarshkukreti

12/30/2010 at 08:39AM

76
#47 - Mark Smith-Guerrero / msmithgu

01/04/2011 at 05:25PM

76
#48 - Stuart Gale / bishboria

01/16/2011 at 05:39PM

76
#49 - Renat Aksitov / Korvin79

02/26/2012 at 07:40PM

85
#50 - Fred Nias / frednias

12/30/2010 at 10:55AM

85
#51 - Joonas Pihlajamaa / jokkebk

03/04/2014 at 08:09AM

88
#52 - kana / kana1

12/30/2010 at 03:29AM

88
#53 -  Ikhsan Maulana / ixandidu

12/30/2010 at 07:41AM

91
#54 - Guillaume Bonnoron / gbonnoron

12/30/2010 at 05:17PM

91
#55 - Joel Taylor / joelteon_

01/01/2011 at 05:05AM

96
#56 - Bruno Sutic / brunosutic

07/20/2013 at 12:04AM

97
#57 - William Shackleton / wshackleton

01/02/2011 at 03:38PM

104
#58 - Jouko Karvonen / joukokar

10/21/2011 at 05:23AM

109
#59 - Sammasati / sammasati0

07/17/2011 at 03:11AM

114
#60 - David / ddddddddavid

12/30/2010 at 05:26AM

116
#61 - Daniel Lundin / danielundin

07/13/2012 at 01:09PM

117
#62 - George Angelopoulos / g_usermod

08/05/2016 at 03:14PM

126
#63 - Oliver Christ / 0liverChrist

10/17/2013 at 10:20PM

151
#64 - Lee Marlow / lmarlow

01/01/2011 at 05:43AM

178
#65 - n / kivran

01/02/2011 at 01:02AM

276
#66 - Jordan Lewis / JordanALewis

12/30/2010 at 11:19PM

276
#67 - Juan C. Muller / juancmuller

12/31/2010 at 03:15AM

278
#68 - Alain Gilbert / alain_gilbert

12/30/2010 at 08:47PM

279
#69 - raj / rajlekkala

12/30/2010 at 09:24AM

281
#70 - drio / drio

01/08/2011 at 01:24PM

283
#71 - Andy Chong / andycjw

12/30/2010 at 03:37AM

293
#72 - Bryan Ward / binarybison

12/30/2010 at 04:16AM

302
#73 - Aviv Ben-Yosef / avivby

12/30/2010 at 05:58AM

591
#74 - Cyril Pascal / paxal

12/30/2010 at 02:21PM

775
#75 - Benoit D / Anbcorp

12/30/2010 at 04:08PM