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 524e1a20b81fe50002000008

attr_aligner

Two attr keywords. Two separate indentations. Align the colons.

Start file
attr_reader :align, :variables, :with
attr_accessor :spaces, :to, :complete, :challenge
# vim: set expandtab:
End file
attr_reader :align,
            :variables,
            :with
attr_accessor :spaces,
              :to,
              :complete,
              :challenge
# vim: set expandtab:

View Diff

1,2c1,7
< attr_reader :align, :variables, :with
< attr_accessor :spaces, :to, :complete, :challenge
---
> attr_reader :align,
>             :variables,
>             :with
> attr_accessor :spaces,
>               :to,
>               :complete,
>               :challenge

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 457 remaining solutions by signing in and submitting your own entry
#458 Brian Sullivan / bmsullivan - Score: 34 - 01/29/14 @ 22:38
2f r<CR>;.4I <Esc>k.jj2f r<CR>;.;.6I <Esc>k.k.ZZ

0 comments


#459 Joao Trindade / JoaoTrindade - Score: 34 - 01/31/14 @ 13:04
:%s/,/,\r/g<CR><C-V>kkI<Tab><Tab><BS><BS><Esc>2k<C-V>kI<Tab>    <Esc>ZZ

0 comments


#460 Gregory Kielian / turnbasedsoccer - Score: 34 - 02/03/14 @ 09:52
2f r<CR>;.<C-V>k4I <Esc>:4<CR>2f r<CR>;.;.<C-V>kk6I <Esc>ZZ

0 comments


#461 Vu / lbkvu - Score: 34 - 02/07/14 @ 20:20
:%s/,/,\r/g<CR><C-V>2kI<Tab><Tab><BS><BS><Esc>3G<C-V>kI<Tab>    <Esc>ZZ

0 comments


#462 けい / enkinho - Score: 34 - 02/24/14 @ 04:36
:%s/, /,\r            /g<CR><C-V>kkI  <Esc>ZZ

0 comments


#463 Aidan Brumsickle / aidanbrumsickle - Score: 34 - 03/26/14 @ 16:20
:%s/, /,<C-V><CR>/g<CR>2G<C-V>j12I <Esc>5G<C-V>jj14I <Esc>ZZ

0 comments


#464 Dylan Farnsworth / FarnsworthDylan - Score: 34 - 04/22/14 @ 00:03
f ;r<CR><Esc>4a <Esc>f r<CR><Esc>jf ;r<CR>6a <Esc>f r<CR>;r<CR>ZZ

0 comments


#465 Jones / Libidijones - Score: 34 - 05/01/14 @ 05:52
:%s/, /,<C-V><CR>/g<CR>2G<C-V>j12I <Esc>5G<C-V>jj14I <Esc>ZZ

0 comments


#466 Solar Powered Robot / moskrin - Score: 34 - 05/01/14 @ 14:26
:.,2s/, /,\r/g<CR><C-V>kk14I <Esc>kk<C-V>k12I <Esc>ZZ

0 comments


#467 mathac / mathacgolf - Score: 34 - 05/04/14 @ 21:14
f ;r<CR><Esc>4a <Esc>f r<CR><Esc>jf ;r<CR>6a <Esc>f r<CR>;r<CR>ZZ

0 comments


#468 Jeff Parent / jeffparent - Score: 34 - 05/11/14 @ 13:50
f ;i<CR>    <Esc>;i<CR><Esc>j;;i<CR>      <C-O>;<CR><C-O>;<CR><Esc>ZZ

0 comments


#469 jackliusr / jackliusr - Score: 34 - 06/28/14 @ 13:46
:%s/, /,<C-V><CR>/g<CR>2G<C-V>j12I <Esc>5G<C-V>jj14I <Esc>ZZ

0 comments


#470 Dmitriy / _dpy_ - Score: 34 - 08/19/14 @ 18:23
:%s/, /,<C-V><CR>            /g<CR><C-V>kkI  <Esc>ZZ

0 comments


#471 Enrico Carlesso / carlesso - Score: 34 - 09/10/14 @ 13:06
:%s/, /,\r            /g<CR><C-V>kkI  <Esc>ZZ

0 comments


#472 ЕвгенийВ / imater - Score: 34 - 10/27/14 @ 12:08
:%s/, /,\r            /g<CR><C-V>kkI  <Esc>ZZ

0 comments


#473 Dane Summers / dsummersl - Score: 34 - 11/09/14 @ 13:42
YPqmf, vjr DBjdt:YPq@mddjYP3@mddZZ

0 comments


#474 Jan Novak / odpadnimail - Score: 34 - 11/19/14 @ 04:44
qqvt:r gvyu:s/, :/,\r<C-R>":/g<CR>qj0@qZZ

0 comments


#475 Yuan Guan / yuanguan89 - Score: 34 - 03/04/15 @ 11:19
:%s/, /,<C-V><CR>/g<CR>2G<C-V>j12I <Esc>5G<C-V>jj14I <Esc>ZZ

0 comments


#476 William Ott / oddalot - Score: 34 - 04/08/15 @ 15:57
/,<CR>a<CR>    <Esc>na<CR><Esc>na<CR>      <Esc>na<CR><Esc>na<CR><Esc>ZZ

0 comments


#477 Shizukesa / Shizukesa - Score: 34 - 07/07/15 @ 22:12
:%S<BS>s/, /,<C-V><CR>/g<CR><C-V>kk14I <Esc>kk<C-V>k12I <Esc>ZZ

0 comments


#478 Tamas Gal (Tom) / tamasgal - Score: 34 - 10/21/15 @ 12:29
:set sw=12<CR>wqqf s<CR><Esc>q;.j:<Up><BS>4<CR>w3@qZZ

0 comments


#479 Filippos K. / filkaris - Score: 34 - 03/21/16 @ 17:06
qqf,a<CR><Esc>qa    <Esc>@qj3@q<C-V>kkc       <Esc>ZZ

0 comments


#480 Henry Dang / henrydangchs - Score: 34 - 06/17/16 @ 22:50
:%s/,/,\r/g<CR><C-V>2kI<Tab><Tab><BS><BS><Esc>2G<C-V>jI<Tab>    <Esc>ZZ

0 comments


#481 Yann / yannstadnicki - Score: 34 - 02/20/17 @ 09:15
:%s/, :/,\r:/g<CR><C-V>kk14I <Esc>kk<C-V>k12I <Esc>ZZ

0 comments


#482 Kevin Ash / ashkevinm - Score: 34 - 04/12/17 @ 17:41
f,a<CR>    <Esc>;a<CR><Esc>j;a<CR>      <Esc>;a<CR><Esc>;a<CR><Esc>ZZ

0 comments


#483 Corey Glynn / albedoa - Score: 35 - 10/19/13 @ 01:06
:%s/,/,\r           /g<CR>hy 2Pk.kb.ZZ

0 comments


#484 vall / provall1 - Score: 35 - 11/13/13 @ 10:28
qqWWXi<CR>    <Esc>q@q==j@qi  <Esc>2@qk2==:wq<CR>

0 comments


#485 Mathieu Larouche / matdube - Score: 35 - 11/15/13 @ 20:00
2f r<CR>4i <Esc>2f r<CR>j2f r<CR>6i <Esc>2f r<CR>f r<CR>ZZ

0 comments


#486 WoljaIlpapa / WoljaIlpapa - Score: 35 - 12/20/13 @ 02:35
:set sw=12<CR>wqqf s<CR><Esc>q;.j:<Up><BS>4<CR>w3@q<Esc>ZZ

0 comments


#487 Jae Won Kim / jaewone - Score: 35 - 01/27/14 @ 03:09
2f r<CR>4i <Esc>2f r<CR>j2f r<CR>6i <Esc>2f r<CR>f r<CR>ZZ

0 comments


#488 Tyler van Hensbergen / tvanhens - Score: 35 - 02/08/14 @ 22:49
qqWWXi<CR>    <Esc>q@q==j@qi  <Esc>2@qk2==:wq<CR>

0 comments


#489 Laura Halla / laura_halla - Score: 35 - 07/08/14 @ 20:39
qayt::s/, /,<C-V><CR><C-R>"/g<CR><C-V>/<C-R>"<CR>jer qjj@aZZ

0 comments


#490 Keyboard Fire / KeyboardFire - Score: 35 - 11/22/14 @ 14:36
:%s/, /,<C-V><CR>            /g<CR>I  <Esc>k.k.ZZ

0 comments


#491 lilach adir / leelaRed - Score: 35 - 04/17/16 @ 09:55
qq/,<CR>lr<CR>q4@q<C-V>kkI      <Esc>kk<C-V>kI    <Esc>ZZ

0 comments


#492 Håkon Bråten / h_braten - Score: 35 - 04/27/16 @ 19:23
:,2s/, :/,\r:/g<CR><C-V>kk14I <Esc>kk<C-V>k12I <Esc>ZZ

0 comments


#493 jn / j1357924 - Score: 35 - 10/19/16 @ 19:22
f ;r<CR><Esc>4a <Esc>f r<CR>jf r<Esc>;r<CR>6i <Esc>2f r<CR>;.ZZ

0 comments


#494 TrentonZero / TrentonZero - Score: 36 - 10/26/13 @ 12:40
:%s/,/,\r,g<BS><BS>/g<CR>13I <Esc>k.k.2k11I <Esc>k.ZZ

0 comments


#495 Piotr G. / gbdlin - Score: 36 - 12/03/13 @ 20:56
2f r<CR>4i <Esc>WW<Left>r<CR><CR>2f r<CR>6i <Esc>WW<Left>r<CR>WW<Left>r<CR>ZZ

0 comments


#496 Pedro B. Coronel / pbcoronel - Score: 36 - 01/28/14 @ 17:18
:%s/,/,\r/g<CR>13i <Esc>k0.k0.kk011i <Esc>k0.ZZ

0 comments


#497 Tim Suchanek / TimSuchanek - Score: 36 - 02/09/14 @ 21:23
:%s/,/,\r/g<CR><C-V>kkI<Tab><Tab><BS><BS><Esc>2k<C-V>kIU<BS><Tab>    <Esc>ZZ

0 comments


#498 jolka / jolka19296078 - Score: 36 - 05/22/14 @ 15:10
:%s/, /,\r/g<CR>lqa?^:<CR>14i <Esc>q4@ahdwj.ZZ

0 comments


#499 Paul Rodgers / oursjaune - Score: 36 - 07/13/14 @ 14:45
f ;i<CR>    <Esc>;i<CR><Esc>j;;i<CR>      <Esc>;i<CR><Esc>;i<CR><Esc>ZZ

0 comments


#500 親の金でシャンプーを買うな / jajkeqos - Score: 36 - 04/08/15 @ 16:28
f,a<CR><Esc>4i <Esc>f,a<CR><Esc>jf,a<CR><Esc>6i <Esc>f,a<CR><Esc>f,a<CR><Esc>ZZ

0 comments


#501 Teemu Okkonen / TeemuOkkonen - Score: 36 - 07/08/15 @ 21:07
/ <CR>ni<CR>    <Esc>ni<CR><Esc>nni<CR>      <Esc>ni<CR><Esc>ni<CR><Esc>ZZ

0 comments


#502 Léo S / LeoSauvaget - Score: 36 - 08/29/15 @ 08:52
:%s/, /,<C-V><CR>/g<CR>2Gjk<C-V>j12I <Esc>5G<C-V>jj14I <Esc>ZZ

0 comments


#503 Wilmer Bandres / WilmerBandres - Score: 36 - 12/05/15 @ 19:28
f ;r<CR><Esc>4a <Esc>frf r<CR><Esc><Down>f ;r<CR>6a <Esc>f r<CR>;r<CR>ZZ

0 comments


#504 Roberto Carraretto / robcarraretto - Score: 36 - 01/23/16 @ 14:08
qqf,a<CR><Esc>q@q<C-V>kI    <Esc>jj3@q<C-V>kk<Tab>I<Tab><Tab><BS><BS><BS><Esc>ZZ

0 comments


#505 Constantine / ConstantineHatz - Score: 36 - 09/22/16 @ 18:23
qqf,a<CR><Esc>q@q<C-V>kI    <Esc>jj3@q<C-V>kkI      <Esc>ZZ

0 comments


#506 LumberCoder / LuRsT - Score: 37 - 01/28/14 @ 18:19
qaf,a<CR><Tab><BS><BS><BS><BS>q<BS><Esc>q@ajqaf,a<CR><Tab><BS><BS><Esc>q@a@a:wq<CR>

0 comments


#507 Jacob / jayekub - Score: 37 - 03/23/14 @ 00:27
:%s/,/,\r/g<CR><C-V>kkI<Tab>      <Esc>kk<C-V>kI<Tab>    <Esc>ZZ

0 comments


#508 Dmitry Teslenko / krab_mozga - Score: 37 - 04/02/14 @ 08:53
:%s/, /,<C-V><CR>/g<CR>14i <Esc>k^.k^.kk^12i <Esc>k^.ZZ

0 comments


#509 Nic West / west_nic - Score: 37 - 04/06/14 @ 15:04
EEa<CR>    E<BS><Esc>Ea<CR><Down><Right><Right>E<BS><Esc>Ea<CR><Tab><BS><BS><Esc>Ea<CR><Esc>Ea<CR><Esc>ZZ

0 comments


#510 Deepak Surti / dmsurti - Score: 37 - 03/16/15 @ 14:48
f,a<CR><Esc>qq;.qj3@q:set sw=1<CR>V2k6>2kVk4>ZZ

0 comments


#511 Xiaocan Li / XiaocanLi - Score: 37 - 02/29/16 @ 23:49
/,<CR>qqa<CR><Esc>nq4@qj^<C-V>jI    <Esc>3jVjj>h<C-V>hjjxZZ

0 comments


#512 Balthamos / balthamos89 - Score: 38 - 11/02/13 @ 01:44
f,a<CR><Esc>4i <Esc>f,lr<CR>j&2f r<CR>7i <Esc>xf r<CR>,;;.:wq<CR>

0 comments


#513 Yoshiaki Sato / yoshiakist - Score: 38 - 12/10/13 @ 14:05
f,a<C-R><Esc><CR><Esc>x5Pf,a<CR><Esc>jf,1a<CR><Esc>6Pf,a<CR><Esc>f,a<CR><Esc>:wq<CR>

0 comments


#514 Ian Laird / irlaird - Score: 38 - 12/16/13 @ 22:25
:%s/, /,\r              /g<CR>4khhxxkxxZZ

0 comments


#515 Michael Bitzi / mibitzi - Score: 38 - 02/14/14 @ 17:40
:<Up>%s/, /\<BS>,\r/g<CR><C-V>2kI<Tab><Tab><BS><BS><Esc>3G<C-V>kI<Tab>    <Esc>ZZ

0 comments


#516 apollolune / apollolune - Score: 38 - 04/12/15 @ 00:37
qaf,a<CR>q<BS><Esc>q@a<C-V>kI    <Esc>jj3@a<C-V>kkI      <Esc>ZZ

0 comments


#517 Jeff / RealJeffIrwin - Score: 38 - 10/09/17 @ 18:35
/:<CR>qqni<BS><CR><Esc>0dw12i <Esc>nq@qnqa@qi  <Esc>lq2@aZZ

0 comments


#518 Chris Davison / davisonnn - Score: 39 - 05/24/14 @ 23:33
f ;r<CR>i    <Esc>;;r<CR>j;;r<CR>i      <Esc>;;r<CR>;r<CR><C-Z><C-Z>ZZ

0 comments


#519 Andrew Larson / applarson - Score: 39 - 04/15/15 @ 14:06
17lllr<CR>4i <Esc>$5hr<CR>j9lllr<CR>6i <Esc>5llr<CR>11lr<CR>ZZ

0 comments


#520 Roger / enjoyheyo - Score: 39 - 10/23/15 @ 20:47
f ;r<CR><Esc>4a <Esc>f r<CR><Esc>jf ;r<CR><Esc>6a <Esc>f ;:<Esc>,r<CR>;r<CR>ZZ

0 comments


#521 Aurélien Vallée / aurelienvallee - Score: 40 - 01/31/14 @ 12:53
:%s/, /,\r/g<CR>V<Up><Up>>.<Left><C-V><Down><Down><Left>d<Up><Up>V<Up>>.<Left><C-V><Down><Left><Left><Left>d:x<CR>

0 comments


#522 Min Ma / Miss0506 - Score: 41 - 10/21/13 @ 02:34
:%s/,/,\r,g<BS><BS>/g<CR><C-V>kk13I <Esc>kk<C-V>k11I <Esc>:Wq<BS><BS>wq<CR>

0 comments


#523 s3vster / s3vster - Score: 41 - 10/26/13 @ 18:25
wwwa<CR><Tab><BS><BS><BS><BS><Esc>wwwa<CR><Esc>jwwwa<CR><Tab><BS><BS><Esc>wwwa<CR><Esc>wwwa<CR><Esc>ZZ

0 comments


#524 jmlucjav / jmlucjav - Score: 41 - 11/12/13 @ 16:16
qaf,a<CR><Tab><BS><BS><BS><BS><Esc>q@ajw@@i  <Esc>@@.ui  <Esc>22@@i  <Esc>ZZ

0 comments


#525 Benjamin Glassman / squizztoupe - Score: 41 - 01/19/14 @ 22:09
:%s/, /,\r/g<CR>:2,3norm12i <CR>:5,7norm14i <CR>ZZ

0 comments


#526 Drew DeVault / sircmpwn - Score: 41 - 01/28/14 @ 19:24
f,a<CR><Esc>jf,a<CR><Esc>i <Esc>5.kkF:4.f,a<CR><Esc>jjf,a<CR><Esc>f,a<CR><Esc>ZZ

0 comments


#527 Nipunn Koorapati / nipunn1313 - Score: 41 - 02/01/14 @ 22:28
2f:i<BS><CR><Tab><BS><BS><BS><BS><Esc>f:f:i<BS><CR><Esc>jf,a<CR><Tab><BS><BS><Esc>f,a<CR><Esc>f,a<CR><Esc>ZZ

0 comments


#528 Hendrik Lammers / hendriklammers - Score: 41 - 06/12/14 @ 22:06
f:;hi<CR><Tab><BS><BS><BS><BS><Esc>;;hi<CR><Esc>nj;;hi<CR><Tab><BS><BS><Esc>;;h.2;h.:wq<CR>

0 comments


#529 Daniel Allen Deutsch / cmmn_nighthawk - Score: 41 - 04/04/15 @ 21:41
/,<CR>a<CR><Esc>n.n.n.n.<C-V>2kc       <Esc>2k6h<C-V>kc     <Esc>ZZ

0 comments


#530 John Hilts / johnhilts - Score: 42 - 02/04/14 @ 07:11
f,a<CR><Esc>;.j;.;.;.5k2>>kBjdwj.2j3>>kBjdwj.j.ZZ

0 comments


#531 kungfuchad / kungfuchad - Score: 42 - 10/28/14 @ 11:18
qq$daWo<Esc>11i <Esc>pqk@qjjqq$daWo<Esc>13i <Esc>p4Gq2@qZZ

0 comments


#532 Marcin Katulski / marcink79 - Score: 43 - 11/04/13 @ 08:10
:%s/ \(:[wvtc]\)/\r\1/g<CR><C-V>2k14I <Esc>2k<C-V>k12I <Esc>ZZ

0 comments


#533 R. Alex / Ralex1098 - Score: 43 - 12/10/13 @ 19:45
qaf,a<CR><Tab><BS><BS><BS><BS>q<BS><Esc>q@ajw@@i  <Esc>@@.ui  <Esc>22@@i  <Esc>ZZ

0 comments


#534 lior goldhamer / liorgoldhamer - Score: 43 - 12/17/13 @ 13:51
:%s/,/,\r           /g<CR><Up>i  <Up><Left><Left>  <Down><Down><Left><Left>  <Esc>:wq<CR>

0 comments


#535 eirc / eirc - Score: 43 - 02/14/14 @ 16:04
:%s/, :/,\r            :/g<CR>i  <Left><Left><Up>  <Left><Left><Up>  <Esc>ZZ

0 comments


#536 Rolinh / Rolinh42 - Score: 43 - 03/12/14 @ 12:40
2f r<CR>;.vk:le 12<CR><Esc>2j2f r<CR>;.;.v2k:le 14<CR><Esc>:wq<CR>

0 comments


#537 Justus Wilhelm / justuswilhelm - Score: 43 - 03/25/14 @ 09:24
wf cw<CR>    <C-C><C-C>f r<CR>jwf cw<CR>      <C-C><C-C>f r<CR>f r<CR>:wq<CR>

0 comments


#538 Chris Ford / ctford - Score: 44 - 10/20/13 @ 07:50
2f r<CR>4i <Esc>A<Esc>B<Left>r<CR>3f <CR>WWhr<CR>5i <Esc>i <Esc>WWhr<CR>WWhr<CR><Esc>ZZ

0 comments


#539 Ali Moeeny / alimoeeny - Score: 44 - 12/29/13 @ 02:47
qq2f:i<BS><CR><Esc>q@q<Down>@q@q@q<C-V><Up><Up>I      <Esc><Up><Up><C-V><Up>I    <Esc>:wq<CR>

0 comments


#540 Etienne Charignon / echar - Score: 44 - 01/23/14 @ 23:04
:%s/, :/,\r              :/g<CR>?:<CR>nnnn<Left><C-V><Left><Down>c<Esc>ZZ

0 comments


#541 Felipe Jaramillo F / mrfelipe - Score: 44 - 04/02/14 @ 03:14
:%s/,/,\r/g<CR>:2<CR>0xu11pj011pjj013pj013pj013pZZ

0 comments


#542 Matt Walsh / wattmalsh - Score: 44 - 02/08/17 @ 07:06
qqvt:r0uuqqqvt:r vt:yu:.s/, /,<C-V><CR><C-R>"/g<CR>qj0@qZZ

0 comments


#543 Paul Inc / hiniol1982 - Score: 44 - 07/13/17 @ 16:23
f ;xi<CR>    <Esc>f xi<CR>j<BS><Esc>jf ;xi<CR><Tab><BS><BS><Esc>f xi<CR><Esc>f xi<CR><Esc>ZZ

0 comments


#544 gturri / g_turri - Score: 45 - 12/22/13 @ 12:39
:%s/,/,<C-V><CR>/g<CR><C-V>kkkkkI           <Esc>jjdwj<C-V>jjI  <Esc>ZZ

0 comments


#545 Samir Sadek / netsamir - Score: 45 - 07/20/15 @ 20:42
%:%s/,/,\r/g<CR>:2,3 norm 11i <CR>:5,7 norm 13i <CR>ZZ

0 comments


#546 Paulo Romeira / pauloromeira - Score: 46 - 08/24/15 @ 08:57
:%s/, /,\r/g<CR><C-V>2kIa<C-P> <Esc><C-V>w2jhr kk<C-V>kIat<C-P> <Esc><C-V>t jr ZZ

0 comments


#547 杨洋 / 176795444 - Score: 46 - 08/14/17 @ 12:04
f,a<CR>    <Esc>f,i<Esc>a<Esc>la<CR><Esc>jf,a<CR><Tab><BS><BS><C-O>f,l<BS><Right><CR><C-O>f,<Right><CR>ZZ<BS><BS><Esc>ZZ

0 comments


#548 Arthur叔 / Arthurljg - Score: 47 - 11/05/13 @ 05:05
:se expandtab<CR>2f r<CR>4i <Esc>2f r<CR><CR>2f r<CR>6i <Esc>;;r<CR><Esc>;.ZZ

0 comments


#549 Amy Lim / chasingkytes - Score: 47 - 02/03/14 @ 00:04
:%s/, :/,\r:/g<CR>Vkk3>kkVk.2>kF:jdwj.jllj.j.j.:x<CR>

0 comments


#550 Heron Medeiros / heronmedeiros - Score: 47 - 04/13/14 @ 02:14
/:<CR>nXi<CR>    <Esc>nnXi<CR><Esc>nnni<BS><CR>      <Esc>2nXi<CR><Esc>2nXi<CR><Esc>:wq<CR>

0 comments


#551 Edmundo Perez / ingedmundo - Score: 47 - 12/04/14 @ 22:30
qqf,a<CR><Esc>q@q<C-V>ks     <Esc>jj3@q<C-V>kk    hhhhs       <Esc><Esc>ZZ

0 comments


#552 Wojciech Razik / WojciechRazik - Score: 48 - 04/05/14 @ 22:40
2f r<CR>4i <Esc>2f r<CR>j2f r<CR>6i <Esc>2f r<CR>2f r<CR><Esc>u2f 2f f r<CR>ZZ

0 comments


#553 Quasar Jarosz / quasarj - Score: 49 - 01/09/14 @ 03:12
2t:dwi<CR><Tab><BS><BS><BS><BS><Esc>.u;dwi<CR><Esc>j;;dwi<CR>      <Esc>;dwi<CR><Esc>;dwi<CR><Esc>ZZ

0 comments


#554 Brian Peiris / brianpeiris - Score: 51 - 12/22/13 @ 02:02
V:s/,/,\r           /g<CR>jV:s/,/,\r             /g<CR>ZZ

0 comments


#555 Andy Waite / andyw8 - Score: 51 - 05/04/14 @ 21:19
2t:r<CR>i    <Esc>2t:r<CR><Esc>3t:j2t:r<CR>i      <Esc>2t:r<CR><Esc>2t:r<CR>jk:wq<CR>

0 comments


#556 André Peric Tavares / andre_peric - Score: 51 - 07/22/16 @ 14:42
Vj:s/ /\r/g<CR>ggJ<C-V>0yjqq0PvEr qj@qjJ<C-V>0yjV2j:norm @q<CR>ZZ

0 comments


#557 US Dollar Price / USDollarPrice - Score: 52 - 11/04/13 @ 02:39
vey:%s/,/,\r<C-R>0/g<CR><C-V>wgekkr kk<C-V>ekr :<Esc>jjj2I <Esc>j.j.:q<CR>:wq<CR>

0 comments


#558 Matt Brown / Gowabash - Score: 52 - 01/30/14 @ 01:10
:<Up>1,$s/, :/,\r            :/g<CR>Vkk>ui  <Esc>jI  <Esc>j.<Esc><Esc>:wq<CR>

0 comments


#559 bfontaine / bfontn - Score: 53 - 01/28/14 @ 17:43
V<Down>:<Up>s/, /,\<BS><BS><BS><BS>/\r/<Left><Left><Left>,<Right><Right><Right>g<CR><C-V><Up><Up>I<Tab><Tab><BS><BS><Esc><Up><Up><C-V><Up>I<Tab><Tab><BS><BS><BS><BS><Esc>:wq<CR>

0 comments


#560 Travis Millott / ritherz - Score: 55 - 03/12/14 @ 20:14
qa/,<CR>a<CR><Tab><C-W>            <Esc>q@a4@au02@a@a:<BS><Up><Up>i  <Down><Left>  <Down><Left><Left>  <Esc>:x<CR>

0 comments


#561 wilddog64 / chengkai318 - Score: 56 - 12/17/13 @ 14:50
:%s/,\zs /\r/g<CR>2G<C-V>jI            <Esc>5G<C-V>jjI              <Esc>ZZ

0 comments


#562 n0nick / n0nick - Score: 56 - 01/29/14 @ 08:47
:%s/, /,\r/g<CR><C-V>kkc              :<Esc>kkbh<C-V>kc            :<Esc>ZZ

0 comments


#563 Gowtham Madhava / gowthamgowtham - Score: 57 - 02/07/14 @ 15:18
:<Up>%s/, :/<BS><BS><BS><BS> :/<C-V><CR>&/g<CR>ggJ<Home><Down><C-V><Down>I<Tab>   <Esc>5G<Up>J5G<C-V><Down><Down>I<Tab>      <Esc>:wq<CR>

0 comments


#564 Gurukandhamoorthi / Gurukandhamoor1 - Score: 58 - 07/10/17 @ 13:13
:^<BS>%s/, /<Esc><Esc>/, <Esc><Esc><Esc>:<BS>/ :<CR>ni<CR>    <Esc>ni<CR><Esc>nni<CR>      <Esc>ni<CR>n<BS><Esc>ni<CR><Esc>ZZ

0 comments


#565 Anton Shemerey / shemerey - Score: 59 - 01/03/14 @ 18:53
:%s/,/\=printf(",\n%*s",match(getline("."),' '),' ')/g<CR>:wq<CR>

0 comments


#566 ipson_nek / ipson_nek - Score: 62 - 03/30/15 @ 15:44
EEee<Esc>0EElr<CR>Erl<Esc>ulr<CR><C-V>k4I <Esc>f,<CR>f,<CR>f<Esc>kk/,<CR>nlr<CR>wwwlr<CR>nlr<CR><C-V>kk6I <Esc>:x<CR>

0 comments


#567 fsaintjacques / fsaintjacques - Score: 63 - 02/24/14 @ 01:08
:1,2 s/ /\r/g<CR>1GJ2G<C-V>jI            <Esc><Esc>4GJ5G<C-V>jjI              <Esc><Esc>ZZ

0 comments


#568 Mikami / mi_kami - Score: 65 - 02/25/14 @ 14:54
4wXqqi<CR>    qq<BS><BS><Esc>q4wi<CR><Esc>k$xlljjlxujlkhxi<CR>      l<BS><Esc>4wXi<CR><Esc>4Wk4wXi<CR><Esc>ZZ

0 comments


#569 Rustam A. Gasanov / rustamagasanov - Score: 68 - 02/03/14 @ 17:37
w<Tab>wwwi<BS><CR><Tab><Tab><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS> <Esc>wwwwi<BS><CR><Esc>j<Tab><Tab><Tab>wwwwi<BS><CR><Tab><BS><BS><Esc>wwwwi<BS><CR><Esc>wwwwi<BS><CR><Esc>:wq<CR>

0 comments


#570 Jakub Troszok / zosoooo - Score: 99 - 01/19/15 @ 22:42
:<Up>%s/, /\<BS>,\r/g<CR>:2<CR>i<Tab><Tab><BS><BS><BS><BS><Esc>jhhhhi<Tab><Tab><BS><BS><BS><BS><Esc>:w<CR>jjhhhi<Tab><Tab><BS><BS><Esc><Esc><Esc>jhhhhhhhhhhhi<Tab><Tab><BS><BS><Esc>:w<CR>jhhhhhhhhhhhhhi<Tab><Tab><BS><BS><Esc>ZZ

0 comments


#571 yair perman / YairPerman - Score: 113 - 12/17/13 @ 13:24
<Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right>a<Left><Right><CR><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Left><CR><Esc>ua<CR><Right><Down><Up><Right><Right><Down><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><CR><Right><Right><Right><Right><Right><Right><Left><Left><Right><Left><CR><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><CR><Esc><Up><Up><Up><Up><Up><C-V><Down>I    <Esc><Down><Down><Down><C-V><Down><Down>I      <Esc>:w<CR>:q<CR>

0 comments


#572 ren / wxoc - Score: 134 - 02/10/14 @ 07:05
f,a<CR><C-C><C-C>f,a<CR>j<C-H><C-C><C-C>jf,<CR>kf,a<CR><C-C><C-C>f,a<CR><C-C><C-C>f,<CR>klf,a<CR><C-C><C-C>ggvjjj=vgG<C-V><Esc>jlllllllli<Tab><C-C><C-C>ui    <C-C><C-C>jhhhi    <C-C><C-C>jjhhhi      <C-C><C-C>jhhhhhi      <C-C><C-C>jhhhhhi      <C-C><C-C>:wq<CR>

0 comments


Created by: udioica

572 active golfers, 2641 entries

Leaderboard (lowest score wins):
19
#1 - Tim Chase / gumnos

10/04/2013 at 07:16PM

19
#2 - Urtica dioica / udioica

10/05/2013 at 05:28AM

19
#3 - Petro Тrouq / zulolosi

10/06/2013 at 10:48PM

19
#4 - Vim Golf / VimGolfUser1

10/07/2013 at 10:58PM

19
#5 - Stephen Drodge / sjdrodge

10/07/2013 at 11:11PM

19
#6 - Adam McLain / adammclain

10/08/2013 at 08:12PM

19
#7 - Jamie Schembri / shkm

10/09/2013 at 06:24PM

19
#8 - Kerson Hsiao / KersonHsiao

10/11/2013 at 01:45PM

19
#9 - Ian Liu Rodrigues / ianliu88

10/11/2013 at 02:26PM

19
#10 - Ingo / ist3fani

10/12/2013 at 10:26AM

19
#11 - KB / CommonKb

10/13/2013 at 06:29PM

19
#12 - yaon / yaon4

10/14/2013 at 02:37PM

19
#13 - Alex Podaras / apodaras

10/23/2013 at 05:07PM

19
#14 - Michael Perrone / ThePerrone

10/24/2013 at 02:42PM

19
#15 - thasso / thasso23

10/26/2013 at 03:16PM

19
#16 - Michael / thatDeitch

10/31/2013 at 03:56AM

19
#17 - Nathan Wallace / nathanmwallace

11/05/2013 at 02:53PM

19
#18 - BIHEL Damien / bihel_d

11/09/2013 at 07:45PM

19
#19 - Jonathan Potter / nTypeRed

11/11/2013 at 04:25AM

19
#20 - Vito / GodFather

11/11/2013 at 11:47PM

19
#21 - Edgar Hipp / EdgarHipp

11/14/2013 at 05:22PM

19
#22 - Alexandros Giouzenis / agiouz

11/15/2013 at 05:27PM

19
#23 - James Scriven / JamesDScriven

11/16/2013 at 01:40PM

19
#24 - Cassiano Leal / cassianoleal

11/21/2013 at 05:52PM

19
#25 - Tim Smart / tim_smart

12/09/2013 at 10:41PM

19
#26 - Preston Cabe / PrestonCabe

12/11/2013 at 09:28PM

19
#27 - Vernon Grimshaw / Vernon_Grimshaw

12/12/2013 at 12:33PM

19
#28 - ynwsoft / ynwsoft

12/12/2013 at 01:30PM

19
#29 - Joakim L. Engeset / joakim_eng

12/13/2013 at 02:55PM

19
#30 - Jacob Niehus / wilywampa

12/18/2013 at 04:17AM