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 50048db8cdc4060002000004

Vertical Limit

transform a succession of one word lines to a an array of strings

Start file
There
is
no
vertical
limit
for
vim
Ninjas
End file
[ "There", "is", "no", "vertical", "limit", "for", "vim", "Ninjas" ]

View Diff

1,8c1
< There
< is
< no
< vertical
< limit
< for
< vim
< Ninjas
---
> [ "There", "is", "no", "vertical", "limit", "for", "vim", "Ninjas" ]

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 480 remaining solutions by signing in and submitting your own entry
#481 Sergey Semushin / Predelnik - Score: 28 - 08/29/15 @ 10:41
:%s/.*/"&", /<CR><C-Home>i[ <Esc>8JEC ]<Esc>ZZ

0 comments


#482 Gerald Tilma / GeraldTilma - Score: 28 - 10/18/15 @ 21:31
8J:%s/ /", "/g<CR>A" ]<Esc>0i[ "<Esc>ZZ

0 comments


#483 George Angelopoulos / g_usermod - Score: 28 - 08/04/16 @ 22:27
qqI"<Esc>A",<Esc>jq7@qs ]<Esc>VggJI[ <Esc>ZZ

0 comments


#484 王运 / 640138017 - Score: 28 - 08/10/16 @ 11:13
qqi"<Esc>$a",<Esc>+q8@qs<CR>]<Esc>{O[<Esc>10JZZ

0 comments


#485 timerella® / timerella - Score: 28 - 11/17/16 @ 01:17
:%s/.*/"&", <CR>gg8JI[ <End><BS><BS> ]<Esc>ZZ

0 comments


#486 holy_sin / 0zero0 - Score: 28 - 12/16/16 @ 08:02
qqi"<Esc>$a",<Esc>+q9@qs<CR>]<Esc>{O[<Esc>10JZZ

0 comments


#487 Миша Сорокин / rafmikovi4 - Score: 28 - 04/11/17 @ 04:16
:%s/.*/"&",/<CR>gg8JI[ <C-O>$<BS> ]<Esc>ZZ

0 comments


#488 Gurukandhamoorthi / Gurukandhamoor1 - Score: 28 - 07/10/17 @ 14:59
:%s/.*/"&",<CR>ggI[ <Esc>8Jf,C ]<Esc>ZZ

0 comments


#489 Nick S / grittygrease - Score: 29 - 07/16/12 @ 22:21
:%s/\n/", "/<CR>i[ "<Esc>8t,c$" ]<Esc>ZZ

0 comments


#490 Arjen Dijkstra / u_boot - Score: 29 - 07/17/12 @ 13:41
8J:%s/ /", "/g<CR>i[ "<C-O>$" ]<Esc>:wq<CR>

0 comments


#491 Eric Söderström / eksoderstrom - Score: 29 - 07/17/12 @ 20:35
8J:s/ /", "/g<CR>i[ "<Esc>A" ]<Esc><Esc>:wq<CR>

0 comments


#492 ☈king / SharpsawDotOrg - Score: 29 - 07/27/12 @ 01:36
:%s/.*/"&",<CR>A<BS> ]'<BS><Esc>VggJI[ <Esc>ZZ

0 comments


#493 J Paul Daigle / philosodad - Score: 29 - 08/16/12 @ 20:07
qqlbi"<Esc>ea", <Esc>Jq7@qr]hr I[ <Esc>ZZ

0 comments


#494 Joe Nelson / begriffs - Score: 29 - 08/18/12 @ 23:04
i[ "<Esc>:%s/\n/", "/g<CR>A<BS><BS><BS> ]<Esc>:x<CR>

0 comments


#495 Peter Etheryte / Etheryte - Score: 29 - 09/02/12 @ 23:45
qqlbi"<Esc>ea", <Esc>Jq7@qr]hr I[ <Esc>ZZ

0 comments


#496 Vim rocks / vimrocks - Score: 29 - 10/06/12 @ 23:18
qqI"<Esc>A", <Esc><CR>q7@qXA]<Esc>gg8JI[ <Esc>ZZ

0 comments


#497 Tallak Tveide / tallakt - Score: 29 - 10/17/12 @ 07:46
:%s/.*/"\0",<CR>f,C ]<Esc>ggI[ <Esc>8JZZ

0 comments


#498 Nicolas Friedli / NicolasFriedli - Score: 29 - 10/29/12 @ 22:02
:%s/.*/"&", <CR>gg8JI[ <Esc>A]<Left><Left><BS><Esc>ZZ

0 comments


#499 Alec Chen / alec929 - Score: 29 - 11/03/12 @ 11:51
:1,7s/\n/", "<CR>i[ "<Esc>$a" ]<Esc>:wq<CR>

0 comments


#500 James Thomson / jomsie - Score: 29 - 01/09/13 @ 20:43
:%s/.*/"&",/g<CR>A<BS> ]<Esc>ggi[ <Esc>8JZZ

0 comments


#501 Aidan Whitehall / aidanwhitehall - Score: 29 - 05/14/13 @ 14:55
VGJ:s/ /", "/g<CR>I[ "<Esc>A" ]<Esc>:wq<CR>

0 comments


#502 Toto l'haricot / nico_le_terribl - Score: 29 - 06/27/13 @ 18:40
qqI"<Esc>A",<Esc>jq8@qxgg8JI[ <Esc>A ]<Esc>ZZ

0 comments


#503 isayoldchap / isayoldchap - Score: 29 - 09/07/13 @ 04:22
:%s/.*/"&", <CR>gg8JI[ <Esc>A]<Esc><Left><Left>xZZ

0 comments


#504 Paul Roberts / psxpau1 - Score: 29 - 10/13/13 @ 07:43
qqI"<Esc>A",<Esc>jq7@q1GI[ <Esc>8J$s ]<Esc>ZZ

0 comments


#505 Sami Niiranen / saminiir - Score: 29 - 10/13/13 @ 10:55
i[<Esc>qqwi"<Esc>A",<Esc>Jq9@qr A]<Esc>%a <Esc>ZZ

0 comments


#506 David Heath / DavidHeath16 - Score: 29 - 11/11/13 @ 23:04
qqlbi"<Esc>ea", <Esc>Jq7@qr]hr I[ <Esc>ZZ

0 comments


#507 Ali El Amine / Allouch95 - Score: 29 - 02/02/14 @ 16:20
i[ "<Esc>:%s/\n/", "/g<CR>$hh3s ]<Esc>ZZ

0 comments


#508 Jacob / jayekub - Score: 29 - 03/22/14 @ 23:40
:%s/.*/"&",<CR>ggi[ <Esc>8Jf,c$ ]<Esc>ZZ

0 comments


#509 w1zeman1p / wizemanip - Score: 29 - 05/10/14 @ 23:49
qqi"<Esc>A",<Esc>+q8@qce ]<Esc>ggi[ <Esc>8JZZ

0 comments


#510 Kolja Wilcke / 01k - Score: 29 - 08/13/14 @ 08:26
qqI"<Esc>A",<Esc>jq7@qVggJI[ <Esc>$R ]<Esc>ZZ

0 comments


#511 deris / deris0126 - Score: 29 - 11/06/14 @ 23:08
qqI"<Esc>A",<Esc><CR>q7@qVggJI[ <Esc>$C ]<Esc>ZZ

0 comments


#512 A / a_akessler - Score: 29 - 01/07/15 @ 21:52
i[ "<Esc>:%s/\n/", "/g<CR>$hh3s ]<Esc>ZZ

0 comments


#513 d1uckym d1uckym / d1uckym - Score: 29 - 02/16/15 @ 04:04
:%s/.*/"&", <CR>A]<Left><Left><BS><Esc>ggi[ <Esc>8JZZ

0 comments


#514 Lance Olsen / muirbot - Score: 29 - 03/17/15 @ 20:46
8J0qqi"<Esc>ea",<Esc>wq7@qs ]<Esc>I[ <Esc>:x<CR>

0 comments


#515 chvzvhn / chvzvhn - Score: 29 - 04/28/15 @ 23:54
qqI"<Esc>A",<Esc>wq7@qxA ]<Esc>ggi[ <Esc>8JZZ

0 comments


#516 Andreas Schlegel / andischl - Score: 29 - 07/26/15 @ 20:30
8J:s/\w*/"\0",/g<CR>i[ <Esc>$xA ]<Esc>ZZ

0 comments


#517 .さとうにるぽ引退.swp / nillpo - Score: 29 - 11/21/15 @ 16:05
<C-V>GI"<Esc>gv$A",<Esc>gvVJ0i[ <Esc>$cw ]<Esc>ZZ

0 comments


#518 Etienne Tremel / etiennetremel - Score: 29 - 02/06/16 @ 14:15
8:j<CR>:s/ /", "/g<CR>i[ "<Esc>$a" ]<Esc>ZZ

0 comments


#519 iNaKoll / iNaKoll - Score: 29 - 05/07/16 @ 17:41
qq0i"<Esc>A",<Esc>jq7@qx{8JA ]<Esc>I[ <Esc>ZZ

0 comments


#520 Kevin Viricel / kv_kleww - Score: 29 - 09/29/17 @ 16:06
<C-V>GI"<Esc>i[ <Esc>:%s/\n/", /g<CR>$XA]<Esc>ZZ

0 comments


#521 Sean Earle / Hell_Rok - Score: 29 - 05/07/18 @ 05:39
qbI"<Esc>A",<Esc>jq7@bC ]<Esc>ggi[ <Esc>7JJZZ

0 comments


#522 z0c / zerocabal - Score: 29 - 06/06/18 @ 15:40
vGJ:%s/ /", "/g<CR>i[ "<Esc>$a" ]<Esc>ZZ

0 comments


#523 Alvin Francis / alvinfrancis - Score: 30 - 07/19/12 @ 17:07
:%s/.*/"&",<CR>$cl ]<Esc>VggJI[ <Esc>zzZZ

0 comments


#524 Thijs Brobbel / tiesmaster - Score: 30 - 07/30/12 @ 08:54
qqI"<Esc>A",<Esc>jq7@qggi[ <Esc>VGJA<BS> ]<Esc>ZZ

0 comments


#525 Petri Rosenström / wuzuuz - Score: 30 - 08/12/12 @ 10:14
I[ <Esc>qqwi"<Esc>A", <Del><Esc>q8@qxxA ]<Esc>:wq<CR>

0 comments


#526 bob / vg41 - Score: 30 - 12/20/12 @ 10:52
VGJ:<Up>s/<Up>\w\+/"&",/g<CR>i[ <End><BS> ]<Esc>ZZ

0 comments


#527 XGOLFER / vimg0lfer - Score: 30 - 01/06/13 @ 03:05
qqi"<C-O>$",<C-O>J<Esc>wq6@qi"<C-O>$" ]<C-O>0[ <Esc>ZZ

0 comments


#528 Michael Coles / gen_ale_drinker - Score: 30 - 08/19/13 @ 15:37
i[ <Esc>lqqC"<C-R>'<C-R>"", <Esc>Jq7@qhDA ]<Esc>ZZ

0 comments


#529 Chirag Tailor / ctailor2 - Score: 30 - 01/29/14 @ 04:58
qqi"<Esc>ea", <Esc>Jq7@qA<BS><BS> ]<Esc>I[ <Esc>:wq<CR>

0 comments


#530 Sebastián Lara M. / slaramen - Score: 30 - 03/10/14 @ 00:38
:%s/.*/"&",/g<CR>$a<BS> ]<Esc>ggi[ <Esc>8JZZ

0 comments


#531 Kirill / wedens_ - Score: 30 - 07/14/14 @ 04:54
i[ <Esc>8J:%s/\w\+/"&",/g<CR>A<BS> ]<Esc>:x<CR>

0 comments


#532 daveseibert / daveseibert - Score: 30 - 08/02/14 @ 03:45
:%s/.\+/"\0",<CR>A<BS> ]<C-C><C-C>VggJI[ <Esc>ZZ

0 comments


#533 AC / quadface - Score: 30 - 08/23/14 @ 19:27
:%s/^.*$/"\0",<CR>vggJI[ <Esc>$s ]<Esc>ZZ

0 comments


#534 Dmitry Zudochkin / vredniy - Score: 30 - 02/20/15 @ 08:24
:%s/.*/"&", <CR>VggJeexa]<Esc>0i[ <Esc>ZZ

0 comments


#535 Alex Bartol / alexbartol - Score: 30 - 05/06/15 @ 05:49
<C-V>GI"<Esc>:%s/$/",<CR>$R ]<Esc>VggJ0i[ <Esc>ZZ

0 comments


#536 luffy / raxcoi - Score: 30 - 06/06/15 @ 17:07
:%s/.*/"&", <CR>f,dlgg8JI[ <Esc>A]<Esc>ZZ

0 comments


#537 Jakob Schöttl / jschoettl - Score: 30 - 12/20/15 @ 05:20
8J:s/ /" ,<BS><BS>, "/g<CR>I[ "<Esc>A" ]<Esc>ZZ

0 comments


#538 Brendan Gilroy / BGilroy - Score: 31 - 07/19/12 @ 01:28
qqi"<Esc>A",<Esc>j^q7@qR ]<Esc>1Gi[ <Esc>8J:wq<CR>

0 comments


#539  Ikhsan Maulana / ixandidu - Score: 31 - 08/18/12 @ 15:07
qqI"<C-C><C-C>A",<Esc>jq7@qVggJA<BS> ]<C-C><C-C>I[ <Esc>ZZ

0 comments


#540 Raphaela Wrede / raphaelawrede - Score: 31 - 10/14/12 @ 07:49
qaI"<Esc>A",<Esc>jq7@aVggJA<BS> ]<Esc>I[ <Esc>:wq<CR>

0 comments


#541 Andrew Crites / ExplosionPills - Score: 31 - 09/12/13 @ 13:12
:%s/\(.*\)\n/ "\1",<CR>hi[<Esc>A<BS> ]<Esc>ZZ

0 comments


#542 Robert Rosolek / robertrosolek - Score: 31 - 10/18/13 @ 09:04
<C-V>GI"<Esc>:%norm A",<CR>VggJI[ <Esc>$s ]<Esc>ZZ

0 comments


#543 Edgar Hipp / EdgarHipp - Score: 31 - 11/19/13 @ 14:03
qqI "<Esc>A",<Esc>jq<k7>@qs ]<Esc>ggI<Left><Left>[<Esc><k7>JJZZ

0 comments


#544 shugen / shugeno - Score: 31 - 03/24/15 @ 21:07
:%s/^.*$/"&",/g<CR>gg8JI[ <Esc>A<BS> ]<Esc>ZZ

0 comments


#545 Jonas Ng / jnshey - Score: 31 - 05/15/15 @ 16:26
<C-V>GI"<Esc>:%norm A",<CR>gg8JI[ <Esc>A<BS> ]<Esc>ZZ

0 comments


#546 adrien frediani / fredianiadrien - Score: 31 - 01/01/16 @ 20:02
<C-V>GI"<Esc>qqA",<Esc>jq8@qC ]<Esc>ggi[ <Esc>8J<Esc>ZZ

0 comments


#547 Brian Hall / _bruab_ - Score: 31 - 03/17/17 @ 22:32
qqI"<Esc>A", <Esc>jq7@qhxa]<Esc>ggI[ <Esc>7JJZZ

0 comments


#548 Andrew / andreweclarke - Score: 32 - 08/12/12 @ 18:11
:<Up>%s/\n/", "/g<CR>i["<Left> <Esc>A<BS><BS><BS> ]<Esc>:wq<CR>

0 comments


#549 Suvash Thapaliya / suvash - Score: 32 - 09/05/12 @ 12:13
:%s/.*/"&",/g<CR>VggJ0i[ <Esc>A<BS> ]<Esc>:wq<CR>

0 comments


#550 Stefan Antoni / Suchkultur - Score: 32 - 06/13/13 @ 20:50
:<Up>%s/.*/"&",<CR>V8kJ0i[ <Esc>$r]i <Esc>:wq<CR>

0 comments


#551 venkatakrishnan / venkatk_ - Score: 32 - 08/20/13 @ 14:10
8J0i[ <Esc>lqai"<Esc>ea",<Esc>wq8@ac  ]<Esc>:wq<CR>

0 comments


#552 wilddog64 / chengkai318 - Score: 32 - 12/17/13 @ 19:05
qqi"<Esc>A",<Esc>j0@qq@@1G8JA<C-H> ]<Esc>^i[ <Esc>ZZ

0 comments


#553 lior goldhamer / liorgoldhamer - Score: 32 - 03/02/14 @ 12:18
:%s/\n/", "/g<CR>i[ "<Esc>$<Esc><Esc><Esc>xxxa ]<Esc>ZZ

0 comments


#554 Felipe Jaramillo F / mrfelipe - Score: 32 - 04/01/14 @ 21:44
:%s/\n/", "/g<CR>I^<BS>[ "<Esc>$xxxa]<Left> <Esc>ZZ

0 comments


#555 Jake Eaton / Jake__Eaton - Score: 32 - 06/01/14 @ 06:59
:%s/\(.*\)\n/"\1", <CR>i[ <Esc>A]<Esc>hhxZZ

0 comments


#556 Ryan K. / cell303 - Score: 33 - 07/26/12 @ 19:50
qq0i"<Esc>$a",<Esc>jq7@qV<Esc><Esc>R ]<Esc>VggJI[ <Esc>ZZ

0 comments


#557 Jaime A. Sánchez / jashbeta - Score: 33 - 08/07/12 @ 19:08
qqI"<Esc>A";<BS>,<Esc>jq7@qVggJ$R ]<Esc>I[ <Esc>:wq<CR>

0 comments


#558 Verity / dv4me - Score: 33 - 08/16/12 @ 02:13
:%s/\n/", "<CR>i[ "<C-C><C-C>$dbi<Right> ]ZZ<BS><BS><C-C><C-C>ZZ

0 comments


#559 Bartłomiej Kozal / bkzl_ - Score: 33 - 10/24/12 @ 17:29
<C-V>GI"<Esc>gv$A",<Esc>GA<BS><Esc>A ]<Esc>ggi[ <Esc>V}J:wq<CR>

0 comments


#560 matthew / mdespuits - Score: 33 - 08/16/13 @ 17:59
8J_qqi"<Esc>ea",<Esc>2lq@qu7@qxI[ <Esc>A ]<Esc>ZZ

0 comments


#561 Nashi Birne / BirneNashi - Score: 33 - 04/26/16 @ 14:25
8J:s/\w*/"&",/g<CR>i[ <C-O>74lC<BS> <Esc>lC]<Esc>ZZ

0 comments


#562 Jack Mooney / jmooney7 - Score: 33 - 05/20/18 @ 07:45
<C-V>GI"<Esc>qaA",<Esc>jq7@as ]<Esc>ggi[ <Esc>8J<Esc>:wq<CR>

0 comments


#563 Dan Masquelier / danmasq - Score: 34 - 07/17/12 @ 20:53
8J_qvi"<Esc>ea",<Esc>llq@v6@vi <Esc>lr]_i[ <Esc>ZZ

0 comments


#564 Jason Bruce / jbrucenet - Score: 34 - 08/20/12 @ 01:44
8J_qqi"<Esc>ea",<Esc>llq7@qr  <Esc>hlA]<Esc>I[ <Esc>ZZ

0 comments


#565 Tyler Breisacher / tbreisacher - Score: 34 - 08/25/12 @ 07:36
:%s/.*/"\0", /<CR>{:j8<CR>i[ <Esc>8t,R" ]<Esc>ZZ

0 comments


#566 Arto Vuori / dhpe - Score: 34 - 08/29/12 @ 20:48
:%s/\(.*\)\n/"\1", /<CR>i[ <Esc>?,<CR>C ]<Esc>ZZ

0 comments


#567 João Carvalho / joaoCarvas - Score: 34 - 07/18/14 @ 23:32
O[<Esc>qaJwi"<Esc>ea".<BS>,<Esc>8@a7@aq7@axa ]<Esc>ZZ

0 comments


#568 ಸುಬ್ರಹ್ಮಣ್ಯ ಜೋಶಿ / subbucoding - Score: 34 - 04/01/15 @ 21:53
:%s:\(\w*\):"\1",:g<CR>:%j<CR>i[ <End><BS> ]<Esc>ZZ

0 comments


#569 Andreas Arnold / codepoet_ch - Score: 35 - 09/04/12 @ 12:17
:%s/'<BS>\n/:<BS>", "/g<CR>i[ "<Esc>$xxxA ]<Esc>:wq<CR>

0 comments


#570 David Xia / davidxia_ - Score: 35 - 09/21/12 @ 17:45
8J0qqi"<Esc>ea",<Esc>wq@q6@qI[ <Esc>A<BS>]<BS> ]<Esc>:wq<CR>

0 comments


#571 Carlos F.G. / Fargue - Score: 35 - 10/04/12 @ 00:06
:%s/\(.*\)\n/"\1", /g<CR>i[ <Esc>8f,C ]<Esc>ZZ

0 comments


#572 Tj / yrddy - Score: 35 - 08/13/14 @ 08:08
8J:%s/ /", "/g<CR>i[ "<C-O>$" \<BS>[<BS>]ZZ<BS><BS><Esc>ZZ

0 comments


#573 Patrick Pitoscia / Patrick03960431 - Score: 36 - 08/04/14 @ 23:11
qa0cw"<C-R>"",<Esc>jq7@aR ]<Esc>ggi[ <Esc>$J......ZZ

0 comments


#574 Bednarik Boldizsar / bboldi - Score: 36 - 08/06/14 @ 14:43
8J:%s/ /", "/g<CR>i[ "<C-O>$" ]:<BS><Esc>:q<CR>:wq!<BS><CR>

0 comments


#575 Joel Gallant / joelg236 - Score: 36 - 08/12/15 @ 14:55
qqi"<C-O>A", <Esc>j0q7@qhxqwk$Jq7@wA]<C-O>0[ <Esc>ZZ

0 comments


#576 Florian Gauger / FlorianGauger - Score: 36 - 06/05/17 @ 17:09
i[ <Esc>qqa"<Esc>ea",<Esc>Jq@q@@@@@@@@@@@@s ]<Esc>ZZ

0 comments


#577 Joe Heywood / joehabsjoe - Score: 36 - 12/22/17 @ 21:51
:%s/.*/"7<BS>&"<Left><Right>, /g<CR>ggi[ <Esc>8JA]<Esc>F,x<Esc>ZZ

0 comments


#578 Sir Chauffeur / sebdul - Score: 37 - 10/10/12 @ 10:51
:$<BS>%s/\(.*\)\n/"\1", /<CR>I{<BS>[ <Esc>A]<Left><Left><BS><Esc>ZZ

0 comments


#579 Stanisław / Wasiutynski - Score: 37 - 10/19/12 @ 08:04
qaA", <BS><Esc>I"<Esc>jq7@a$s ]<Esc>VggJI[ <Esc>:q<BS>w<CR>:q<CR>

0 comments


#580 Brian Peiris / brianpeiris - Score: 37 - 12/28/13 @ 05:48
:%s/.*/"\0", /g<CR>ggqqJq9@qf,C ]<Esc>I[ <Esc>ZZ

0 comments


#581 Ravi S Sinha / ambidextrousTx - Score: 38 - 08/30/12 @ 06:25
V7j:norm I"<CR>:%s/\n/", /<CR>I[ <Esc>A<BS><BS> ]<Esc>:wq<CR>

0 comments


#582 Bjorn / bjorn_248 - Score: 38 - 11/15/13 @ 21:33
:%s/.\+/"&"/g|%s/\n/, /g<CR><CR>i[ <Esc>A<BS><BS> ]<Esc>ZZ

0 comments


#583 Marco Biasini / biasmv - Score: 38 - 07/13/14 @ 20:05
:s<BS>%s/\(\w*\)/"\1|<BS>",/<CR>ggi[ <Esc>8JA<BS> ]<Esc>ZZ

0 comments


#584 André Peric Tavares / AndrePeric - Score: 38 - 07/30/16 @ 17:23
qq0i"<Esc>A",<Esc>qjVG:norm @q<CR>xvipJA ]<Esc>I[ <Esc>ZZ

0 comments


#585 Camilla Krag Jensen / naxoc - Score: 39 - 07/29/12 @ 11:37
:%s/\(\w\+\)\n/"\1",\ /g<CR>i[ <Esc>A<Left><BS><Right>]<Esc>:wq<CR>

0 comments


#586 jakeroberts / jakeroberts - Score: 39 - 09/04/12 @ 07:37
8J:s/\v([^ ]+)/\"\1\",/g<CR>i[ <Esc>$xa ]<Esc>:wq<CR>

0 comments


#587 Adam MᶜDaniel / adamrmcd - Score: 39 - 11/16/12 @ 23:32
:%s/.*/"\0",/<CR>gg8J:s/\(.*\),/[ \1 ]/<CR>ZZ

0 comments


#588 Thiago / tcovoes - Score: 39 - 05/03/14 @ 00:18
:%s/\w\+/"&"/<CR>:%s/\n/, /g<CR>i[ <Esc>$hxa]<Esc>:x<CR>

0 comments


#589 Runar / runarfu - Score: 40 - 01/09/13 @ 17:30
:%s/^/"<CR>:<Up><Left><Left><BS>$<CR>:1,7s/$/,<CR>jA ]<Esc>VggJI[ <Esc>ZZ

0 comments


#590 phalkunz / phalkunz - Score: 42 - 11/14/13 @ 10:25
qaI"<Esc>A",<Esc>qjVG:norm @a<CR>VGggJI[ <Esc>A<BS> ]<Esc>:q<BS>wq<CR>

0 comments


#591 Mohit Sharma / m0hitsharma - Score: 42 - 12/30/13 @ 05:44
:1,8s/\v(.*)/"\1",<CR>$x1gg8j1gg8J$a ]<Esc>I[ <Esc>ZZ

0 comments


#592 E.J. Finneran / ejfinneran - Score: 45 - 08/09/12 @ 01:31
:%<BS>%s/$\|^/"/g<CR>:%s/$\n/, /g<BS><CR>i[ <Esc>A<BS><BS> ]<Esc>:q<BS>wq<CR>

0 comments


#593 small2kuo / small2kuo - Score: 46 - 08/01/12 @ 16:26
:g/^/norm i"<CR>:<Up><BS><BS>A",<CR>gg7JJ$R ]<Esc>$i[<BS><Esc>$0i[ <Esc>:<BS>ZZ

0 comments


#594 Alberto Pose / thepose - Score: 47 - 11/06/13 @ 17:57
:%s/^\(.*\)$/"\`<BS>1",/gc<BS><CR>a<Esc>0ggi[ <Esc>8J<Esc>$r]<Esc>i <Esc>:x<CR>

0 comments


#595 William Ott / oddalot - Score: 53 - 12/08/13 @ 03:29
i[<CR>"<Esc>ui[<CR><Esc>qqi"<Esc>$a"<Esc>0i<BS> <Esc>$a,<Esc>2Gq@q@q@q@q@q@q@q$xa ]<Esc>ZZ

0 comments


#596 Sven Koesling / McSvenster - Score: 54 - 08/14/12 @ 14:44
:<Up><Up><Up><Down><Down><Down>s/^/[ "/ \<BS>| %s/\n(<BS>\(.\)/", "\1/ | s/$/" ]/<CR>ZZ

0 comments


#597 Justin Knag / justinknag - Score: 61 - 08/28/14 @ 14:48
:%s/^*$<CR>:<Up><Left><Left>\s<CR>:<Up><Left><Left><BS>S<CR>jju:<Up>/:&"<Left><Left><BS>"<Right><Right>,/g<CR>ggJ6J.JA<BS> ]<C-C><C-C>I[ <C-C><C-C>ZZ

0 comments


#598 Kim Le / kimledev1 - Score: 78 - 07/31/12 @ 21:22
\<C-V>jjjjjjjjjjjI"<Esc> kA",<Esc>j.j.j.j.j.j.j.<Esc>A]<Esc>hr <Esc>kkkkkkkkkkk{i{<BS>[ <Esc>JJJJJJJ<Esc><Esc>j:w<CR>:q<CR>

0 comments


#599 Rico P / RicoTweet - Score: 85 - 09/02/12 @ 12:06
i<CR><C-End><CR><Esc>:%s/\r/", "/g<CR>:<Up><Up><Left><Left><Left><Left><Left><Left><Left><Left><Right><BS>n<CR>R[ <End><Left><Left><Left><Left><Left>]    <Left><Left><Left><Left><Left><Left><Left> <Esc>i<Right><BS><End><BS><BS><BS><BS><Home><Right><Right><Right><BS><C-End><CR><Esc>:wq<Esc><Esc>i<BS><Esc>:wq<CR>

0 comments


#600 Prasanna N / SupertrampPras - Score: 226 - 08/07/12 @ 16:49
jjjkkkkVGJI[ <C-S><BS><C-S><BS>jj<BS><BS><Esc>A ]<C-]><BS><Esc>hbbbbbbbbblwvei"<C-S>vhhhhi"<C-S><BS><Esc>;llllla"<Esc>ll.uh.uhh.lll.uhh.l.ll.lllhh.llllllll.llh.lllll.llh.lll.ll.uhh.lll.llh.llllll.:w<CR>hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhha,<Esc>lllll.lllll.WWhh.eE.E.E.:wq<CR>

0 comments


Created by: knarfben

600 active golfers, 1910 entries

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

03/06/2013 at 10:01PM

21
#2 - Petro Тrouq / zulolosi

03/19/2013 at 09:15PM

21
#3 - Adam Bell / adamgbell

03/29/2013 at 09:53PM

21
#4 - Marco Hinz / _mhinz_

05/21/2013 at 10:48AM

21
#5 - powertomato / powertomato

06/28/2013 at 04:51PM

21
#6 - ———đίxίє—flαтlίиє——— / _dixie_flatline

07/21/2013 at 08:06PM

21
#7 - Ingo / ist3fani

08/02/2013 at 07:55PM

21
#8 - Felix Stridsberg / FelixStridsberg

08/03/2013 at 02:36PM

21
#9 - Michael / mjs2600

08/14/2013 at 12:32AM

21
#10 - Chris Webb / chriswebb_42

08/22/2013 at 10:29PM

21
#11 - Stephen Drodge / sjdrodge

09/19/2013 at 04:15AM

21
#12 - aRkadeFR / aRkadeFR

10/04/2013 at 09:47PM

21
#13 - Jonathan Potter / nTypeRed

11/11/2013 at 09:06PM

21
#14 - Nathan Wallace / nathanmwallace

11/12/2013 at 02:49PM

21
#15 - John Braxler / braxler

11/26/2013 at 06:10PM

21
#16 - Andrew O'Neill / AndroidOatmeal

12/20/2013 at 02:35PM

21
#17 - Joshua Appelman / JoshuaAppelman

12/21/2013 at 08:42PM

21
#18 - Alessandro Lisander / wuiimu

01/04/2014 at 07:43PM

21
#19 - Jacob Niehus / wilywampa

02/02/2014 at 01:11AM

21
#20 - Michael Bitzi / mibitzi

02/16/2014 at 09:57AM

21
#21 - Jonas K. / geratheon

02/19/2014 at 12:42PM

21
#22 - Xelrifos / Xelrifos

02/22/2014 at 08:16PM

21
#23 - Mina Naguib / minaguib

02/23/2014 at 04:19AM

21
#24 - Erim Secla / Alcesmire

03/04/2014 at 06:38PM

21
#25 - Strabs / artistavenue

03/21/2014 at 03:04PM

21
#26 - Chaitanya Desu / ChaituNu

05/04/2014 at 10:03PM

21
#27 - kiho choi / ArtStandAlone

06/02/2014 at 11:48PM

21
#28 - Robert Bruce / therealrobru

06/11/2014 at 08:25PM

21
#29 - playalong / playwithit42

07/08/2014 at 04:59PM

21
#30 - Birkir Ólafsson / Birkirlafsson

07/21/2014 at 07:33PM