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 Paul Inc / hiniol1982 - Score: 152 - 07/19/17 @ 07:41
l<C-V>15j~jll<C-V>8lll~Gi<Esc>llk<C-V>10ll~t<Esc>TlltRk<C-V>13krrTRj<C-V>11j~:14<CR>fr;l<C-V>6ll~fRhk<C-V>8kk~h<C-V>5h~kjj<C-V>6jj~6jjl<C-V>3l!<Esc>3l<Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up>jjjjjjjjjjjjjjhkkkhh<C-V>3l~fRhk<C-V>5k~h<C-V>h~kjj<C-V>3j~ZZ

0 comments


#66 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


#67 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


#68 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


#69 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


#70 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


#71 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


#72 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


#73 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


#74 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


#75 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


#76 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

76 active golfers, 199 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