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

Reformat/Refactor a Golfer Class

A simple case of removing unneeded code and fixing broken indentation.

Start file
class Golfer
     def initialize; end # initialize
  def useless; end;
  
     def self.hello(a,b,c,d)
      puts "Hello #{a}, #{b}, #{c}, #{d}"
   end
end
End file
class Golfer
  def self.hello(*a)
    puts "Hello #{a.join(',')}"
  end
end

View Diff

2,7c2,4
<      def initialize; end # initialize
<   def useless; end;
<   
<      def self.hello(a,b,c,d)
<       puts "Hello #{a}, #{b}, #{c}, #{d}"
<    end
---
>   def self.hello(*a)
>     puts "Hello #{a.join(',')}"
>   end

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 1018 remaining solutions by signing in and submitting your own entry
#1019 Rohith Ravi / entombedvirus - Score: 48 - 12/31/10 @ 22:38
j3dd3<<I  <Esc>j..j.kfaa.join(',')<Esc>lldt"jkk6dbi<Left>*<Esc>ZZ

0 comments


#1020 Jeroen / teranex - Score: 48 - 03/02/11 @ 22:25
j3ddf(a*<Esc>lldt)jhi.join(',')<Esc>ld3t}<Esc>k<<i  <Esc>jxxjxZZ

0 comments


#1021 Thom Hughes / thom_hughes_1 - Score: 48 - 04/06/11 @ 12:56
gg=G+3ddf(ci(*a<Esc>jf}c3t}.join(',')<Esc>:%s/<C-V><Tab>/  /g<CR>ZZ

0 comments


#1022 xeal / xeal - Score: 48 - 08/23/11 @ 06:33
j3ddhhdwjxkh<C-V>jjxfai*<Esc>lldt)ji.join(',')<Esc>lldt"<Esc><Esc>ZZ

0 comments


#1023 Mike Skalnik / skalnik - Score: 48 - 10/01/11 @ 12:29
j3dd3<<i  <Esc>j0..j0.kkfac$*a)<Esc>jc$.join(',')}"<Esc>:wq<CR>

0 comments


#1024 Arlekin de Palermo / arlekinpalermo - Score: 48 - 10/15/11 @ 16:35
j3ddfai*<Esc>wwcfd<Esc>ji.join(',')<Esc>lcfd<Esc>j|<Del><Up><Del><Del><Up><Del><Del><Del><Esc>:wq<CR>

0 comments


#1025 Daniel Harrington / rubiii - Score: 48 - 12/10/11 @ 19:31
jd3df(a*<Esc>f,dt)jhi.join(',')<Esc>f,dt"k^i<BS><BS><BS><Down><Del><Del><Down><Del><Esc>:x<CR>

0 comments


#1026 Nikolai Kristiansen / nikolaik - Score: 48 - 01/02/12 @ 21:52
jd3d0i<Del><Del><Del><Esc>f,d6wjkhi*<Esc>jf}Da.join(',')}"<Esc>0xxjx:wq<CR>

0 comments


#1027 Tuxz / Tuxz - Score: 48 - 01/30/12 @ 12:25
j3dd3h3xj2xjxkkt,wdt)hi*<Esc>jwa.join(',')<Esc>2ldt":wq<NL>

0 comments


#1028 Scott Mathson / smathson - Score: 48 - 02/04/12 @ 01:16
j3ddf(ci(*a<Esc>jc$.join(',')}"<Esc>0k3<<i  <Esc>j0..j0.:wq<CR>

0 comments


#1029 Jonathan C. Dietrich / jcdietrich - Score: 48 - 02/08/12 @ 13:45
j3ddhxhhxxjxxjxkf}dt"i.join(',')}<Esc>kFbdt)hxhi*<Esc>ZZ

0 comments


#1030 Vimgolf stinks / Vimgolfstinks - Score: 48 - 04/11/12 @ 19:45
:set sw=2<CR>j3dd=Gf(ciacib*a<Esc>jhC{a.join(',')}"<Esc>:x<CR>

0 comments


#1031 Dimitri De Frenne / ddefrenne - Score: 48 - 04/21/12 @ 12:11
jd3d0xxxfadibi*a<Esc>j02xfaa.join(',')<Esc>lldt"<Esc>j0x<Esc>:x<CR>

0 comments


#1032 Chris Ginter / ginterUF - Score: 48 - 06/20/12 @ 19:27
j3Dfai*<Esc>lldt)0xxxjxxjxkf}i.join(',')<Esc>lldt":w<CR>:q<CR>

0 comments


#1033 pu / pawwwelek1989 - Score: 48 - 09/11/12 @ 02:03
j3ddi<BS><BS><BS><Esc>%ci(*a<Esc>j4lhct".join(',')}<Esc>^i<BS><BS><Esc>ji<BS><Esc>:wq<CR>

0 comments


#1034 Algor / algor_1 - Score: 48 - 10/06/12 @ 12:18
j3ddi<BS><BS><BS><Esc>f,dt)i<BS>*a<Esc>jllldt"i.join(',')}<Esc>0xxjx:wq<CR>

0 comments


#1035 うえっち / uh_tomo - Score: 48 - 12/04/12 @ 15:53
jd3d<<i  <Esc>jxxjxkfLf}i.join(',')<Esc>ldfdkdFai*a<Esc>:wq<CR>

0 comments


#1036 Andrew Dennis / ALzonedOut - Score: 48 - 07/18/13 @ 00:01
jd2ji<BS><BS><BS><Esc>jxxjxkkfai*<Esc>lldt)jdt}..i.join(',')<Esc>:wq<CR>

0 comments


#1037 No Thank You / raehik - Score: 48 - 08/20/13 @ 12:08
jdddddd$d6bhi*<Esc>jd3Wia.join(',')<Del><Del><Del><Esc>02xk3xjjx:wq<CR>

0 comments


#1038 Fontaine Kévin / DotSlash974 - Score: 48 - 08/24/13 @ 11:25
jd3dqq0f,dfdqhi*<Esc>j@qhs.join(',')<Esc>03xk3xjjxki <Esc>ZZ

0 comments


#1039 Lev Walkin / levwalkin - Score: 48 - 10/27/13 @ 08:40
jddd/de<CR>faci(*a<Esc>/a<CR>d$aa.join(',')}"<Esc><<i    <Esc>jXZZ

0 comments


#1040 Mick Garvey / blarko - Score: 48 - 04/01/14 @ 00:08
jddd/de<CR>faci(*a<Esc>/a<CR>d$aa.join(',')}"<Esc><<i    <Esc>jXZZ

0 comments


#1041 Rafee / rafee_buet - Score: 48 - 07/19/14 @ 18:51
:2,4d<CR>XXh<C-V>jjdjxk4wa*<Esc>2wd6wji.join(',')<Esc>lld9wx:x<CR>

0 comments


#1042 Brad Garland / bradg - Score: 48 - 09/24/14 @ 02:46
jd3d03xj2xjx?a<CR>a.join(''<BS>,')<Esc>lldt"nni*<Esc>lldt):wq<CR>

0 comments


#1043 Andrew Michaud / andrewjmichaud - Score: 48 - 09/04/15 @ 00:53
jd2j4h3xf,6xi<Left>*<Esc>jlllld$a.join(',')}"<Esc>^i<BS><BS><Esc>ji<BS><Esc>ZZ

0 comments


#1044 Kyle Nesslein / knessl - Score: 48 - 10/02/15 @ 16:50
j3dd^0xxxjxxjxkkfai*<Esc>wwdt)ji.join(',')<Esc>lld$a"<Esc>ZZ

0 comments


#1045 lilach adir / leelaRed - Score: 48 - 04/03/16 @ 12:33
gg=G+3ddf(ci(*a<Esc>jf}c3t}.join(',')<Esc>:%s/<C-V><Tab>/  /g<CR>ZZ

0 comments


#1046 Dan Madden / guthran - Score: 48 - 07/15/16 @ 16:24
j2dj/,<CR>Di*<Right>)<Esc>nDi.join(',')<Right>"<Esc>kVjj<<C-V>jjI  <Esc>ji  <Esc>ZZ

0 comments


#1047 Yann / yannstadnicki - Score: 48 - 02/20/17 @ 01:20
j3Df(C(*a)j<BS><Esc>jC<BS>.join(',')}"<Esc>vk<<<Esc>i<Tab><BS>  j<BS><Esc>jxjxZZ

0 comments


#1048 Anders Schramm / AndersSchramm - Score: 48 - 05/23/17 @ 11:21
j3dd3<<i  <Esc>j0..j0.kkfac$*a)<Esc>jc$.join(',')}"<Esc>:wq<CR>

0 comments


#1049 Joel Meyer-Hamme / JoelMeyerHamme - Score: 48 - 06/21/17 @ 13:48
j2djfai*<Esc>f,dt)jdt"hi,<BS>.join(',')<Esc><<k<<2I <Esc>jxjxZZ

0 comments


#1050 Stop and think / ms_uncountable - Score: 48 - 07/06/17 @ 07:11
j3dd3h3xfai*<Esc>lldfdj02xfaa.join(',')<Esc>lldf}..j0xZZ

0 comments


#1051 Tim Dean / Tmdean - Score: 49 - 12/29/10 @ 22:06
jd2j2XfaC*a)<Esc>/a}<CR>Ca.join(',')}"<Esc>:%s/   /  /g<CR>:wq<CR>

0 comments


#1052 Kasper Bjørn Nielsen / kasperbn - Score: 49 - 01/01/11 @ 17:28
j3dd3<<I  <Esc>j..j.kkfai*<Esc><Right><Right>dfdji.join(;<BS>',')<Esc><Right>dfdZZ

0 comments


#1053 sedohr nimajneb / nerdyworms - Score: 49 - 01/24/11 @ 18:59
jd4ggi<BS><BS><BS><Esc>taa*<Esc>lldt)jlli.join(',')<Esc>lldt"I<BS><BS><Esc>jhxZZ

0 comments


#1054 Beau Dacious / nocash - Score: 49 - 03/16/11 @ 16:16
jd2jf(ciba*<BS><BS>*a<Esc>jC.join(',')}"<Esc>gg=G:%s/\t/  /g<CR>ZZ

0 comments


#1055 Zach Belzer / zbelzer - Score: 49 - 03/17/11 @ 19:52
j3ddXXX/a<CR>i*<C-C><C-C>lldt)jla.join(',')<Esc>lldt"I<BS><Esc>jhXkx<Esc>ZZ

0 comments


#1056 t__naka / t__naka - Score: 49 - 08/07/11 @ 09:30
jd2jfai*<Right>d<BS><Esc>ldfdjhi.join(',')<Esc>lld$a"<Esc>lk03xj2xjxZZ

0 comments


#1057 Carl Leiby / carlism - Score: 49 - 10/20/11 @ 13:54
<Down>3dd/(<CR><Right>i*<Esc><Right><Right>6x<Down><Left>i.join(',')<Esc><Right><Right>dt"<Esc><Up>^<Left><Left><Left>3x<Down>2x<Down>xZZ

0 comments


#1058 Vivus Ignis / vivus_ignis - Score: 49 - 12/22/11 @ 18:11
<Down>d3d/a<CR>i*<Esc><Right><Right>d$a)<Esc><Down><Left>d$a.join(',')}"<Esc>^<Home>xx<Up>xxx<Down><Down>x:x<CR>

0 comments


#1059 Jason Punyon / JasonPunyon - Score: 49 - 06/20/12 @ 02:27
j3ddfai*<Esc>ll6xjhi.join(',')<Esc>llC"<Esc>^2dhj^hxkk3x<Esc>:wq<CR>

0 comments


#1060 annagrammatica1 / annagrammatica1 - Score: 49 - 08/02/12 @ 05:01
j3dd:set sw=2<CR>3==/a<CR>d$a*a)<Down><Left>.join(',')<Esc><Right><Right>d/"<CR>:wq<CR>

0 comments


#1061 Tom Cammann / tea_sea - Score: 49 - 10/08/12 @ 12:03
jd2jd3h$d6hhi*<Tab><BS><Esc>lljlldfdi.join(',')<Esc>^d2hjhhx:wq<CR>

0 comments


#1062 Drew Chandler / drklutch - Score: 49 - 10/08/12 @ 23:07
:setr<BS> sw=2<CR>VG=j3ddf(lct)*a<Esc>jlc3t}.join(',')<Esc>:wq<CR>

0 comments


#1063 Heath Ritchie / heathritchie - Score: 49 - 11/13/12 @ 19:53
j3dd'afai*<Esc>ll6xjhc$.join(',')}"<Esc>k3<<i  <Esc>j0..j0.ZZ

0 comments


#1064 Niclas Thall / thallniclas - Score: 49 - 04/22/13 @ 18:22
=G:%s/\t/  /g<CR>2G3ddfai*<Esc>f,dfdjct".join(',')}<Esc>:wq<CR>

0 comments


#1065 Richard John Soni / richsoni - Score: 49 - 06/07/13 @ 17:59
:se sw=2 et<CR>=G:23<BS>,4d<CR>f(ci(*a<Esc>jct"a.join(',')}<Esc>ZZ

0 comments


#1066 George GZ Zakhour / AlloGeorge - Score: 49 - 06/25/13 @ 08:01
jd3d3h<C-V>2jx<C-V>jlxja <Esc>kf,ct)*<Esc>hxpja.join(',')<Esc>2ldt"ZZ

0 comments


#1067 Felipe Jaramillo F / mrfelipe - Score: 49 - 04/01/14 @ 18:25
j3dd3<<I  <Esc>j..j.kkfai*<Esc><Right><Right>dfdji.join(;<BS>',')<Esc><Right>dfdZZ

0 comments


#1068 Hieu M. Nguyen / ngnmhieu - Score: 49 - 08/15/14 @ 23:35
jd2jd0jdwjdwi  <Esc>hk..khh.$cib*a<Esc>jlC.join(',')}"<Esc>ZZ

0 comments


#1069 Malte R / maltoe - Score: 49 - 11/30/14 @ 14:47
j3D3i<BS><Esc>fai*<Esc>f,dfdjFp2i<BS><Esc>faRa.join(',')<Esc>l8xjbi<BS><Esc>ZZ

0 comments


#1070 Jordana Lachow / TomofBedlam - Score: 49 - 01/06/15 @ 16:10
j3ddi<BS><BS><BS><Esc>fai*<Esc>lld6w<CR>i<BS><BS><Esc>f}R.join(',')}"<Esc>ld$<CR>i<BS><Esc>ZZ

0 comments


#1071 ipson_nek / ipson_nek - Score: 49 - 04/03/15 @ 18:36
j3D=Gf,ct)<Left>*<Esc>jf}ct".join(',')}<Esc>:<Up>%s/\v\t/  /g<CR><Esc>ZZ

0 comments


#1072 Kirill Sidenko / KirillSidenko - Score: 49 - 06/19/16 @ 12:13
j3Dhhhxxxjjxkkfai*<Esc>lldt)jlldt"i.join(',')}<Esc>I<BS><BS><Esc>ZZ

0 comments


#1073 Charlie OConor / charlieoconor - Score: 49 - 10/30/17 @ 16:53
jdMc0  <Esc>fai*<Esc>wwdt)jf<Esc>Edt"bi.join(',')<Esc><<i  <Esc>jhxZZ

0 comments


#1074 Jordan Lewis / JordanALewis - Score: 50 - 12/30/10 @ 18:47
j3Dd3hjd2hjx2k/a<CR>ldt)hi*<Down><Right><Esc>dt"ia.join(',')}<Esc>ZZ

0 comments


#1075 Oleg Pestov / opestov - Score: 50 - 03/14/11 @ 18:19
:set sw=2<NL>VG=j3ddfai*<Esc>f,dt)<NL>faa.join(',')<Esc>Whhdt"ZZ

0 comments


#1076 Unreal Name / morphles - Score: 50 - 06/02/11 @ 11:06
j3dd/a<CR>cib*a<Esc>jc/"<CR>.join(',')}<Esc>k3<j<C-V>2jI  <Esc>ji  <Esc>:wq<CR>

0 comments


#1077 approaching236 / approaching236 - Score: 50 - 06/22/11 @ 23:49
jdddd.:set sw=2<CR>=G/(<CR>lci(*a<Esc>jlC.join(',')?<BS>}"<Esc>:wq<CR>

0 comments


#1078 Josh / beau_jo - Score: 50 - 08/01/11 @ 19:55
j3dd<<i  <Esc>f(ct)(*a<Esc>jlllc/}"<CR>.join(',')<Esc>Ji<CR><Esc>kxx:wq<CR>

0 comments


#1079 den野郎 / asihuretti - Score: 50 - 01/07/12 @ 05:00
jddwvjjlldfai*<Esc>lldt)jla.join(',')<Esc>lldt"^hhxxj^hxZZ

0 comments


#1080 Thomas Pfeiffer / pfeiffdrauf - Score: 50 - 02/29/12 @ 16:05
jd3d03xf(a*<Esc>2ldfdj02xfaa.join(',')<Esc>ldfdj02xi <Esc>:wq<CR>

0 comments


#1081 levicook / levicook - Score: 50 - 03/28/12 @ 19:27
8==j3ddfact)*a<Esc>jf}cfd.join(',')<Esc>:%s/\t/  /gi<BS><CR>:wq<CR>

0 comments


#1082 Ryan Knowles / RyKnowl - Score: 50 - 11/17/12 @ 01:28
:2,4d<CR><Left><C-V><Down><Left><Left><Left><Right><Del><Down>i <Esc>jx/a,<CR>Da*a)<Esc>jDa.join(',')}"<Esc>:wq<CR>

0 comments


#1083 HongKilDong / HongKilDong - Score: 50 - 03/12/13 @ 12:44
:2,4d<CR>fact)*a<Esc>V2j<qqI  <Esc>qj2@qf}cfd.join(',')<Esc>j@qZZ

0 comments


#1084 Vincent Lee / vincentleest - Score: 50 - 07/04/13 @ 07:00
:set sw=2<CR>j3ddfaci(*a<Esc>ji.join(',')<Esc>lldf"udt"gg=GZZ

0 comments


#1085 David Pathakjee / DavidPathakjee - Score: 50 - 08/14/13 @ 03:47
j3dd3hd^2j.k.i  <Esc>f}i.join(',')<Esc>la"<Esc>lDkFai*<Esc>2ldt)ZZ

0 comments


#1086 Peder Sørensen / pedersorensen86 - Score: 50 - 08/23/13 @ 10:18
jd3d3<<I  <Esc>facfd*a<Esc>+i    <Esc>facfda.join(',')<Esc>+i  <Esc>ZZ

0 comments


#1087 yoohey / yoohey_m - Score: 50 - 10/22/13 @ 12:16
:2,4d<CR>fai*<Right><C-O>dt)<Down><C-O>dt"<Left>.join(',')<Esc>k0<C-V>lljjxjx<C-V>jI  <Esc>ZZ

0 comments


#1088 Raphael / rnstlr - Score: 50 - 11/24/13 @ 16:17
:set sw=2<CR>jVjjdVjj=%ci(a<BS>*a<Esc>ja.join(',')<Esc>lldt":wq<CR>

0 comments


#1089 Aurélien Vallée / aurelienvallee - Score: 50 - 02/04/14 @ 11:58
<Down>V<Down><Down>di<BS><BS><BS><Esc>fai*<Esc><Right><Right>vfddjI<BS><BS><Esc>favfdca.join(',')<Esc>jI<BS><Esc>ZZ

0 comments


#1090 Pierre / Pihour - Score: 51 - 12/30/10 @ 19:44
j3D<Home>dwi  <Esc>f(ci(*a<Esc>jlla.join(',')<Esc>lld$a"<Esc><Home>xxjxZZ

0 comments


#1091 neleai / enlaei - Score: 51 - 12/31/10 @ 22:50
<Down>d3d<Left><Left>d<Home><Down><Del><Del><Del>u<Down><Del>:2s/a.*d/*a<CR>:3s/}.*d/.join(',')<CR>:wq<CR>

0 comments


#1092 Ben Hall / Ben_Hall - Score: 51 - 01/03/11 @ 13:45
j3D5wi*<Esc>2wdt)jdt"hi.join(',')<Esc>kV2j<qqI  <Esc>qj2@qj@qZZ

0 comments


#1093 Jamie Mill / jamiemill - Score: 51 - 12/14/11 @ 21:08
=G:%s/\t/  /g<CR>2G3dd4wli*<Esc>lldt)<Esc>jct".join(',')}<Esc>:wq<CR>

0 comments


#1094 Ben Wagaman / jamin4jc - Score: 51 - 01/13/12 @ 16:23
j3dd3dhj.jdl:%s/(/(*/<CR>6wct)<Esc>jl.i.join(',')<Esc>llct"<Esc>ZZ

0 comments


#1095 Julian / ShumpEvenwood - Score: 51 - 11/25/12 @ 16:43
j3ddfai*<Esc>lldt)jdt"hi.join(',')<Esc>gg=G:%s/\t/  /g<CR>:wq<CR>

0 comments


#1096 Adam Bell / adamgbell - Score: 51 - 02/13/13 @ 18:00
j3D5wi*<Esc>2wdt)jdt"hi.join(',')<Esc>kV2j<qqI  <Esc>qj2@qj@qZZ

0 comments


#1097 Stephen Tindall / stindall77 - Score: 51 - 02/21/13 @ 18:02
:2,4d<CR>d0i  <Esc>jxxjxkk5wci)*a<Esc>ja.join(',')<Esc><Right><Right>d$a"<Esc>:wq<CR>

0 comments


#1098 Ian Oxley / ianoxley - Score: 51 - 10/23/13 @ 12:45
=Gj3ddf(a*<Esc>2lvt)djf,vt"dhi.join(',')<Esc>:%s/\t/  /g<CR>ZZ

0 comments


#1099 adamblank / adamblank - Score: 51 - 12/20/13 @ 19:42
<Down>v<Down><Down><Down><Right><Right>d/(<CR>a*<Down><Right><Right><Right>.join(',')<Right>"<CR><Esc>dd<Left>x<Up>xx<Up>/,<CR>v/d<CR>d:wq<CR>

0 comments


#1100 Caleb Perkins / tollbooth - Score: 51 - 01/29/14 @ 07:38
j3dd3<$<C-V>jjI  <Esc>fad$A*a)<Esc>j^i  <Esc>fad$Aa.join(',')}"<Esc>:x<CR>

0 comments


#1101 Marcin Cabaj / marcincabaj - Score: 51 - 02/06/14 @ 13:59
:2,4d<CR>d02I <Esc>faC*a)<Esc>wd04I <Esc>f}C.join(',')}"<Esc>wd02I <Esc>ZZ

0 comments


#1102 pawelmhm / pawelmhm - Score: 51 - 03/01/14 @ 19:35
j3dd03xfai*<Esc>f,c$)<Esc>jlc$a.join(,')<BS><BS><BS>',')}"<Esc>02xj1x<Esc>ZZ

0 comments


#1103 Piotr Szeremeta / Khamilowicz - Score: 51 - 02/08/15 @ 22:08
j3D:%s/^ \+/  /<CR>ki  <Esc>f}ct".join(',')}<Esc>kdTahi*<Esc>:wqa<CR>

0 comments


#1104 ಸುಬ್ರಹ್ಮಣ್ಯ ಜೋಶಿ / subbucoding - Score: 51 - 03/29/15 @ 10:45
j3ddfad$A*a)<Esc>jd$i.join(',')<Right>"<Esc>:set shiftw<Tab>=2<CR>gg=GZZ

0 comments


#1105 Thomas Draper / QuanTom561 - Score: 51 - 10/01/15 @ 23:10
j3D2Xf,d6li<Left>*<Down><Right><Right>.join('.'<BS><BS>,')<Esc>lldt":%s/   /  /g<CR>ZZ

0 comments


#1106 matty / matty_books - Score: 51 - 12/26/15 @ 16:00
j3dd3h3xj2xjxkkt,t,wdt)hi*<Esc>jwa.join(',')<Esc>2ldt"<Esc>:wq<CR>

0 comments


#1107 Barespamtak / barespamtak - Score: 51 - 09/11/17 @ 08:57
j3dd2hxxhxjxjxkxkfai*<Esc>lldf)a(<BS>)<Esc>ji.join(',')<Esc>ldfdZZ

0 comments


#1108 drio / drio - Score: 52 - 12/29/10 @ 11:19
<Esc>jvjjjlldjxxjxkfaDlaa.join(',')}"<Esc>kFai*<Esc>llD<Esc>a)<Esc>:wq!<CR>

0 comments


#1109 Mike Waldner / mawaldne - Score: 52 - 12/31/10 @ 19:09
j:d3<CR>hhhxxxjxxjxkktali*<Esc>llDa)j<BS><Esc>jDa.join(',')}"<Esc>ZZ

0 comments


#1110 Mateusz Zawisza / mateuszzawisza - Score: 52 - 01/26/11 @ 13:54
:set sw=2<CR>=Gjd2jf,dt)<Esc>i<Esc>i*<Esc>jf}dt"i.join(',')}<Esc>:w<CR>:q<CR>

0 comments


#1111 Matthieu Honel / ocus - Score: 52 - 01/31/11 @ 23:34
jddwvjjxxxfact)*a<Esc>jf}c3t}.join(',')<Esc><<i<Tab><BS>    <Esc>jhhxZZ

0 comments


#1112 Mike Ballou / ballou88 - Score: 52 - 02/24/11 @ 22:32
jVjjd02x<C-V>jjxjxlt{lllct".join(',')}<Esc>ki<BS><BS><BS><BS><BS><BS><Esc>i*<Esc>:w<BS>x<CR>

0 comments


#1113 Esteban Ordano / eordano - Score: 52 - 04/29/11 @ 07:28
:2,4d<CR>hxhh<C-V>jjxxjxlll/a}<CR>d$aa.join(',')}"<Esc>kd%a(*a)<Esc>ZZ

0 comments


#1114 vgromainl / vgromainl - Score: 52 - 07/23/12 @ 21:01
<Down>3dd/a<CR>ci(*a<Esc><Down>vt"<Left>c.join(',')<Esc><Down>V<Up><Up><<C-V><Down><Down>I  <Esc><Down>.uI  <Esc>:x<CR>

0 comments


#1115 Martin Muñoz / iammmun - Score: 52 - 08/13/12 @ 06:23
j3dd0xxx<Down>xx<Down>x<Up><Up>f,d$i*<Right>)<Down>d$<Esc>d$<Right>i<Right><BS><Left>.join(',')<Right>"<Esc>:wq!<CR>

0 comments


#1116 Denis Ivanov / jumph4x - Score: 52 - 10/26/12 @ 22:04
:2,4d<CR>hxhh<C-V>jjxxjxlll/a}<CR>d$aa.join(',')}"<Esc>kd%a(*a)<Esc>ZZ

0 comments


#1117 Cody Frazer / crfrazer - Score: 52 - 11/07/12 @ 16:35
jVjjdi<BS><BS><BS><Esc>jlxxjxklkf(li*<Esc>f,dt)jhc4t}a.join(',')<Esc>:wq<CR>

0 comments


#1118 Evan Shrubsole / evanshrubsole - Score: 52 - 04/05/13 @ 16:15
jd3d:set sw=2<CR>3==f(ci(*a<Esc>jai.<BS><BS>j<BS>.join(',')<Esc>2ldt"<Esc>ZZ

0 comments


#1119 hafsteinn / hafsteinn - Score: 52 - 05/19/13 @ 14:13
j3ddfai*<Esc>lldt)jdt"hi.join(',')<Esc>gg=G:%s/\t/  /g<CR>>>uZZ

0 comments


#1120 Brian Peiris / brianpeiris - Score: 52 - 12/28/13 @ 05:01
jd2j<2j:set et sw=2<CR>>2jfacfd*a<Esc>j>>f}cfd.join(',')<Esc>ZZ

0 comments


#1121 Felix Boers / felixboers - Score: 52 - 02/13/14 @ 21:01
j3dd3<<<C-V>jjI  <Esc>fai*<Esc>2ldfdwi  <Esc>faa.join(',')<Esc>2ld$A"<Esc>ZZ

0 comments


#1122 Tj / yrddy - Score: 52 - 08/13/14 @ 06:58
j3dd3Xtaa*<Esc>f,vfddj03xi <Esc>f}i.join(',')v<BS><Esc>lvf"hhdj0xZZ

0 comments


#1123 luffy / raxcoi - Score: 52 - 06/06/15 @ 16:31
jd3dk:set et<CR>:set sw=2<CR>=Gjfacfd*a<Esc>jlcfd.join(',')<Esc>ZZ

0 comments


#1124 Christian Albertsen / mannahusum - Score: 52 - 02/24/16 @ 14:45
j3dd3<<:set sw=2<CR>3>>fact)*a<Esc>j>>f}ct".join(',')}<Esc>:wq<CR>

0 comments


#1125 iNaKoll / iNaKoll - Score: 52 - 05/07/16 @ 19:03
j3ddVjj<<C-V>jjI  <Esc>6wi*<Esc>eldt)<Esc>jdt"hxhi.join(',')<Esc>0i  <Esc>ZZ

0 comments


#1126 Pierre Maoui / poupougnac - Score: 52 - 12/17/16 @ 16:20
j3Dhvhhdfai*<Esc>llvfddjI<Esc>hlvhdjhhxk/}<CR>vfdc.join(',')<Esc>ZZ

0 comments


#1127 Ilya Shakirov / aelaau - Score: 52 - 03/20/17 @ 09:35
j3ddfai*<Esc>lldt)jdt"hi.join(',')<Esc>^XXXXXX4i <Esc>jX2kXXXxZZ

0 comments


#1128 Jenny Johnson / Kippz07 - Score: 52 - 05/12/17 @ 15:16
jd3$i<BS><BS><BS><Esc>+i<BS><BS><Esc>+i<BS><Esc>kf}i.join(',')<Esc>ll18xki<BS><BS><BS><BS><BS><BS><Esc>i*<Esc>ZZ

0 comments


#1129 Adam Matan / adam_matan - Score: 52 - 07/31/17 @ 22:26
jd2j<<i  <Esc>6wd$i(*a)<Esc><Right>xjd$A{a.join(',')}"<Esc><<i  <Esc>jX<Esc>ZZ

0 comments


#1130 Cristi Balan / evilchelu - Score: 53 - 12/28/10 @ 20:44
<Down>3dd%ci(*a<Esc><Down>c3t}.join(',')<Esc>02x<Up>.x<Down><Down>x:wq<CR>

0 comments


#1131 Jonathan Perret / jonathanperret - Score: 53 - 12/28/10 @ 21:07
j3ddd3hfai*<Esc>Ca<BS>*a)<Esc>jC{a.join(',')}"<Esc>^d2hj^dh:wq<CR>

0 comments


#1132 Zhao Yao / Lynch8080 - Score: 53 - 12/31/10 @ 19:01
j3Dhhxxhxjjxkxxf,d$a"<Esc>hi,<BS>.join(',')<Esc>kdi(i&<BS>*a<Esc>ZZ

0 comments


#1133 khebbie / khebbie - Score: 53 - 06/16/11 @ 18:51
:set sw=2<CR>=Gj3ddf(di)i*a<Esc>jkjlDi<Right>.joun<BS><BS>in(',')}"<Esc>:wq<CR>

0 comments


#1134 Dave / zzdave13 - Score: 53 - 07/15/11 @ 10:49
:2,4d<NL>:2,4s/^\s*/  /<NL>kI  <Esc>k5wci(*a<Esc>jCa.join(',')}"<Esc>ZZ

0 comments


#1135 Scott Nielsen / smniel - Score: 53 - 03/28/12 @ 08:11
j3ddc0  <Esc>f,dt)hi*<Esc>jf}c3f}.join(',')}<Esc>0cw    <Esc>jc0  <Esc>ZZ

0 comments


#1136 蒼時弦也 / elct9620 - Score: 53 - 03/29/12 @ 11:00
j3ddc0  <Esc>f,dt)hi*<Esc>jf}c3f}.join(',')}<Esc>0cw    <Esc>jc0  <Esc>ZZ

0 comments


#1137 Corey Glynn / albedoa - Score: 53 - 10/10/12 @ 02:14
j3dd3i<BS><Esc>fai*<Esc>f,dt)jwa.join(',')<Esc>f,dt"Fp2i<BS><Esc>ji<BS><Esc>:w<CR>:q<CR>

0 comments


#1138 Paul Jay / PaulJay91 - Score: 53 - 03/15/14 @ 03:50
:set sw=2<CR><Down>3ddfai*<Esc>:%s/a.*d/a/g<CR>faa.join(',')<Esc><Down>V<Up><Up>=ZZ

0 comments


#1139 Glauco Pires / grpires - Score: 53 - 11/25/14 @ 13:07
j3ddfac$*a)<Esc>jhc$.join(',')}"<Esc>kqq<<I  <Esc>qj@qi  <Esc>j@qz<BS>ZZ

0 comments


#1140 Izabel Jelenić / IzabelJelenic - Score: 53 - 12/22/15 @ 20:51
<Down>3dd<<i   <BS><Esc>f(ci(*a<Down><Esc><<i    <Esc>f}C.join(',')}"<Down><Left><Left><Left><Left><Esc>xZZ

0 comments


#1141 Austin Ware / AustinWare17 - Score: 53 - 03/12/18 @ 20:28
j3Dv<i  <Esc>f,ct)<Esc>ha*<Esc>jf,dt"hi.join(',')<Esc>v<i  <Esc>jv<i  <Esc>ZZ

0 comments


#1142 Nicolás Sanguinetti / godfoca - Score: 54 - 12/28/10 @ 19:59
:2,4d<CR>fact*ct)*a<Esc>0xxxjxxfaa.join(',')<Esc>lldt"jbhx:wq<CR>

0 comments


#1143 conor / omgconor - Score: 54 - 01/22/11 @ 00:07
jd3dhxh<C-V>jx/a<CR>i*<Right><Right><Esc>dt)<Esc>ji.join(<Del>'<Right>')<Right><Esc>dtd<Del><Esc><Esc>0<Up><C-V><Down><Down>x<Esc>:wq<CR>

0 comments


#1144 Levon Lloyd / levonlloyd - Score: 54 - 02/04/11 @ 14:39
j3dd0xxxjxxkjjxjkkkwwwwwwi*<Esc>llc$)<Esc>ji.join(',')<Right>"<Esc>ld$ZZ

0 comments


#1145 Fletcher Nichol / fnichol - Score: 54 - 03/21/11 @ 03:56
jVjjd0lldwjlldwjhhxkkf,hi*<Esc>lf,dt)ji.join(',')<Esc>f,dt"<Esc>ZZ

0 comments


#1146 Tof / Tof23 - Score: 54 - 06/17/11 @ 04:59
<Down>d3d/a<CR>c/)<CR>*a<Esc><Down>c/}"<CR>.join(',')<Esc>:2,4d<CR>]P<C-V><Down><Down>I  <Esc><Down>i <Esc>:wq<CR>

0 comments


#1147 cameron / cameronaustgen - Score: 54 - 09/04/11 @ 08:50
jd3d/a<CR>c/)<CR>*a<Esc>jc/}"<CR>.join(',')<Esc>:2,4d<CR>]P<C-V>2<CR>I  <Esc>ji <Esc>:wq<CR>

0 comments


#1148 Rafael França / rafaelfranca - Score: 54 - 09/27/11 @ 21:26
<Down>d2<Down>i<BS><BS><BS><Esc>fai*<Esc>f,dt)<Down><Right><Right>i.join(',')<Esc><Right><Right>dt"^i<BS><BS><BS> <Down><Left><BS><Esc>:w<Esc>ZZ

0 comments


#1149 kyriacos / kyriacos - Score: 54 - 12/12/11 @ 16:15
jd3d/a<CR>c/)<CR>*a<Esc>jc/}"<CR>.join(',')<Esc>:2,4d<CR>]P<C-V>jjI  <Esc>ji <Esc>:wq<CR>

0 comments


#1150 Casper Christensen / Casper__C - Score: 54 - 12/04/13 @ 20:27
<Down>3D/a<CR>i*<Esc><Right><Right>6s<Down><Left>i<BS>.join(',')<Esc><Right>18s<Esc>i<Esc>I<BS><BS><BS> <Esc><Up>I<BS><BS><BS><Esc><Down><Down>I<BS><Esc>ZZ

0 comments


#1151 Andrew Loucky / merely_oolong - Score: 54 - 03/24/14 @ 23:21
j3ddhhh3xf(a*<Esc>f,dfd<Esc>jllf<Esc>df"a.join(',')}"<Esc>^hh2xj3hx<Esc>ZZ

0 comments


#1152 Samir Sadek / netsamir - Score: 54 - 07/21/15 @ 05:52
:2,4d<CR>3d|faciwu<BS><Esc>uci)*a<Esc>j;c4t}a.join(',')<Esc>^4d|i <Esc>jhxZZ

0 comments


#1153 Conor Ryan / conorjryan - Score: 54 - 11/18/15 @ 09:16
j3dd:2,4s/^ */  /<CR><Up>i  <Esc>faa.join(',')`<BS><Esc>f,d/"<CR><Up>ci(*a<Esc>ZZ

0 comments


#1154 Matt Walsh / wattmalsh - Score: 54 - 02/06/17 @ 22:42
jVjjdfaci(*a<Esc><<2i <Esc>jf{lvt"hca.join(',')<Esc><<2i <Esc>ji<BS><Esc>:wq<CR>

0 comments


#1155 Netznarkose / netznarkose - Score: 54 - 07/27/17 @ 21:21
:set shiftw<Tab>=2<CR>VG=:2,4d<CR>fai*<Esc>f,dt)ji.join(',')<Esc>f,dt"ZZ

0 comments


#1156 Jonathan Wallace / jonathanwallace - Score: 55 - 12/29/10 @ 03:02
j3ddf,d$a)<Esc>hi*<Esc>jld$a.join(',')}"<Esc>k0vjj=:%s/<Tab>/  /g<CR>ZZ

0 comments


#1157 Harold Giménez / hgimenez - Score: 55 - 01/03/11 @ 23:11
jVjjd0lldwjlldwjhhxkkf,hi*<Esc>lf,dt)ji.join(',')<Esc>f,dt":wq<CR>

0 comments


#1158 mlkjih / mlkjih - Score: 55 - 02/15/11 @ 11:59
j3ddhhhxxxjxjxkxkfai*<Esc>llvf)hxji.join(',')<Esc>llvf"hx:<Up><Up>wq<NL>

0 comments


#1159 jcastaneyra / jcastaneyra - Score: 55 - 06/08/11 @ 06:21
=Gj3dd:%s/(.*)/(*a)<CR>/a<CR>na.join(',')}"<Esc>lD:%s/<Tab>/  /g<CR>:wq<CR>

0 comments


#1160 Christoffer Lejdborg / Lejdborg - Score: 55 - 09/09/11 @ 14:35
:2d 3<CR>f(ci(*a<Esc><Down>i.join(',')<Esc><Right><Right>dt"ggVG=:5<BS>%s/\t/  /g<CR>:wq<CR>

0 comments


#1161 IPhone Notiz / MyIPhoneNotes - Score: 55 - 11/10/11 @ 22:41
jd3/de<CR>i  <Esc>fai*<Esc>lldt)kjjlli.join(',')<Esc>lldt"2Bbi<BS><BS><Down><Left><BS><Esc>ZZ

0 comments


#1162 Alex Marchant / alex_marchant - Score: 55 - 07/16/12 @ 10:09
jddddddhvhhdjvldjvdkf}vfddi.join(',')<Esc>jkkFavfddi*a<Esc>:wq<CR>

0 comments


#1163 Kerry Burke / kurver - Score: 55 - 09/11/12 @ 10:43
:+,+3d<CR>I<BS><BS><BS><Esc>:s/a.*/*a)<CR>j2x:<Up><BS>.<BS><BS><BS>a.join(',')}"<CR>jI<BS><Esc>:wq<CR>

0 comments


#1164 Joseph McDonald / jots - Score: 55 - 05/07/13 @ 00:15
:%s/\v  \_.+de/de<CR>:se sw=2<CR>=Gfaci(*a<Down>.join(',')<Esc>lldt"ZZ

0 comments


#1165 Geordee Naliyath / geordee - Score: 55 - 03/14/14 @ 18:36
j3ddVjj=:%s/\v\t/  /g<CR>kkfald$i*<Right>)<Esc>jd$a.join(',')}"<Esc>:wq<CR>

0 comments


#1166 d c / chikenwaffle - Score: 55 - 07/11/14 @ 22:41
j3dd:2,4le<CR>I  <Esc>j..j..ukkfaci)*a<Esc>hjkjllct".join(',')}<Esc>ZZ

0 comments


#1167 Phil / phil30075 - Score: 56 - 12/28/10 @ 22:01
j3ddhhhxxxjxxjxkkwwwwli*<Esc>llc$)<Esc>ji.join(',')<Esc>llc$"<Esc>:w<CR>:q<CR>

0 comments


#1168  Ikhsan Maulana / ixandidu - Score: 56 - 12/29/10 @ 09:27
jd2jh<C-V>jhhxji <Esc>jxk4ela.join(',')<Esc>ed$a"<Esc>khv4hhxhi*<Esc>:wq<CR>

0 comments


#1169 Adriano Bacha / adrianobacha - Score: 56 - 02/05/12 @ 21:18
jd3dhxh<C-V>jxa<Esc><Esc>/a<CR>i*<Right><Right><Esc>dt)<Esc>ji.join(<Del>'<Right>')<Right><Esc>dtd<Del><Esc><Esc>0<Up><C-V><Down><Down>x<Esc>:x<CR>

0 comments


#1170 Matthew LeBourgeois / mwlebour - Score: 56 - 10/18/12 @ 17:56
jVjjdc0  <Esc>fai*<Esc>lldt)jla.join(',')<Esc>l3dt}0cw    <Esc>j0cw  <Esc>ZZ

0 comments


#1171 Rajesh Rajan / rvenkataguru - Score: 56 - 01/09/13 @ 02:41
<Down>d3di<BS><BS><BS><Down><Down><Right><BS><Up><Esc><Right>xx<Esc><Up>/hel<CR>wli*<Esc>llDa)<Esc><Down>Da.join(',')}"<Esc>:wq!<CR>

0 comments


#1172 Joe Jackson / anything_joes - Score: 56 - 05/12/13 @ 15:12
jd2jc0  <Esc>f,dt)bi*<Esc>jfaa.join(',')<Esc>lldt"^c0    j<BS><Esc>jc0  <Esc>ZZ

0 comments


#1173 Bobby Burden / bobbyrburden - Score: 56 - 12/20/13 @ 19:38
jd3d/,<CR>d/)<CR>hi*<Esc>jlc/}"<CR>i<BS>.join(',')<Esc>kVjj<<C-V>jjI  <Esc>ji  <Esc>:wq<CR>

0 comments


#1174 Alex Quach / imalexquach - Score: 56 - 09/20/16 @ 22:29
jVjjdVjj<<C-V>jjI  <Esc>jwi  <Esc>kf(li*<Esc>lldt)ji.join(',')<Esc>lldt":wq<CR>

0 comments


#1175 Marty McGuire / schmarty - Score: 57 - 12/28/10 @ 19:32
jd2jd3h/a<CR>i*<Esc>lld/)<CR>/p<CR>d2h/}<CR>i.join(',')<Esc>lld/"<CR>j0dl:wq<CR>

0 comments


#1176 Brian Shacklett / bshacklett - Score: 57 - 12/29/10 @ 04:59
jd3d5wci(*a<Esc>jc9w.join(',')<Esc>kI<BS><BS><BS><Esc>j<Del><Del>j<Del>:wq<CR>

0 comments


#1177 Jordi Romero / jordiromero - Score: 57 - 12/31/10 @ 16:11
jc3/def<CR>  <Esc>facfd*a<Esc>jI<BS><BS><Esc>facfda.join(',')<Esc>jI<BS><Esc>:w<CR>:q<CR>

0 comments


#1178 Andrei Dragomir / adragomir - Score: 57 - 01/01/11 @ 21:37
<Down>d3d/a<CR><Right>dt)<Left>i*<Esc><Down><Right>ct".join(',')}<Esc><Down>V<Up><Up><S-Tab><V<Down><Down>:s/^/  /<CR><Up>i  <Esc>ZZ

0 comments


#1179 Stephen Gordon / DubsGordon - Score: 57 - 08/02/11 @ 03:09
j3dd:sw<BS>er<BS>t sw=2<CR>/a<CR>lcf).<BS><Left>*<Right>)<Esc>ncf"a.join(',')}"<Esc>jvkk=ZZ

0 comments


#1180 sjatkinson / sjatkinson - Score: 57 - 08/29/11 @ 02:48
jd<Esc>3ddhhhxxxfai*<Esc>f,df)A)<Esc>jlli.join(',')<Esc>lld/"<CR>0xx<Esc>jx<Esc>:wq<CR>

0 comments


#1181 Mikhail Vaysman / vaysman - Score: 57 - 06/26/12 @ 00:41
j3ddwwwwli*<Esc><Right><Right>6x^^<Left><Left><Left><Left><Left>xxx<Down>..<Down>.<Up>wwwww<Right>18xi.join(',')<Esc>:wq<CR>

0 comments


#1182 nick kov / nick_kov - Score: 57 - 12/17/12 @ 04:40
jVjjdf(a*<Esc>llDa)<Esc>jhDa.join(',')}"<Esc>:<Esc>k0lll<C-V>jldh<C-V>jjdji <Esc>:wq<CR>

0 comments


#1183 Brad DeShong / braddeshong - Score: 57 - 11/23/13 @ 13:54
j3dd:set sw=2<CR>3==fai*<Esc>lldt)ji.join(',')"<BS><Esc>lli"<Esc>ld$<Esc>:w<CR>:q<CR>

0 comments


#1184 Eric Ahlberg / e_ahlberg - Score: 57 - 12/10/13 @ 12:12
j3ddfai*<Esc>ll6x04xi <Esc>j2xf}ijoin<BS><BS><BS><BS>.join(',')<Right><Esc>lDA"<Esc>j0x:wq<CR>

0 comments


#1185 Hendrik Lammers / hendriklammers - Score: 57 - 05/17/15 @ 08:16
jd2jci(faci(*a<Esc>jBct"#{a.join(',')}<Esc>:%s/\t/  /g<CR>gg=Gq:k<CR>ZZ

0 comments


#1186 Charlie Liang Yuan / _cly_ - Score: 58 - 01/04/11 @ 09:39
jd2jvjj<i  <Esc>j^..j^.kfaa.join(',')<Esc>lld$a"<Esc>kFaldfdhi*ZZ<BS><BS><Esc>ZZ

0 comments


#1187 James Gary / james_gary - Score: 58 - 06/22/11 @ 17:34
j3ddtaa*<Esc>lld$a)<Esc>jhi.join(',')<Esc>lld$a"<Esc>^<BS>XXXjXkkXXxxji <Esc>:wq<CR>

0 comments


#1188 Scott Myц / ScottMuc - Score: 58 - 04/06/13 @ 17:18
j3ddhhh3xj2xjx:2<CR>/a<CR>Da*A<BS>a)<Esc><Esc>jbbD jkkA#{a.join(',')}"<Esc><Esc><Esc>ZZ

0 comments


#1189 Eric Lau / elau89 - Score: 58 - 06/21/14 @ 22:11
j3dd<<i   <Esc>xiju<BS><BS><Esc>jjxklxxf}d$a.jp<BS>oin(',')}"<Esc>kFaldt)hi*<Esc>ZZ

0 comments


#1190 Brian Hall / _bruab_ - Score: 58 - 04/28/17 @ 13:12
jd2j3hf(a*<Esc>lldt)jllct"<BS><BS>.join(',')}<Esc>F}xjk^d04i <Esc>jhxkkxxxZZ

0 comments


#1191 Benjamin Unger / Ben_Unger - Score: 58 - 09/16/17 @ 13:41
jVjjdf,6xhi*<Esc>jli.join(',')<Esc>ll18x<Esc>kVjj<I  <Esc>jV<I    <Esc>jI  <Esc>ZZ

0 comments


#1192 Wes Maldonado / wes - Score: 59 - 12/28/10 @ 19:41
jd2j0dl..j..j.<Esc>2Gf(a*<Esc>la)<Esc>eD<Esc>ji.join(',')`<BS><Esc>llDa"<Esc>:wq<CR>

0 comments


#1193 travis spangle / travisspangle - Score: 59 - 12/30/10 @ 21:49
:2,4d<CR>/,<CR>v/d<CR>dhi*<Esc>jlv/d<CR>c.join(',')<Esc>kVjj<..<C-V>jjI  <Esc>ji  <Esc>:wq<CR>

0 comments


#1194 keo / keo - Score: 59 - 03/04/11 @ 15:55
:2,4d<CR>:2,4l <BS>e 2<CR>/a<CR>i*<Esc>lld/)<CR>/a<CR>a.join(',')}"<Esc>ld$:le 4<CR>:wq<CR>

0 comments


#1195 Fred / fredlee - Score: 59 - 05/27/11 @ 13:10
jVjjd:set shiftwidth=2<CR>Vjj=f(lci(*a<Esc>jlDa.joing<BS>(',')}"<Esc>:wq<CR>

0 comments


#1196 John Ford / GhettoCode - Score: 59 - 02/03/12 @ 21:56
j3dd/a<CR>Ca*<BS><BS>*a)<Esc><Esc>jhC.join(',')}"<Esc>:1,$s/\t/  /g<CR>ggvG=:<Up><CR>:wq<CR>

0 comments


#1197 Paul Federspiel / parobalth - Score: 59 - 11/10/13 @ 23:22
jdd..<<i  <Esc>fai*<Esc>f,dfdj<<i    <Esc>faa.join(',')<Esc>;f,d3f}jwkllxZZ

0 comments


#1198 TimWolla / TimWolla - Score: 59 - 03/13/14 @ 22:27
<Down>d3di<BS><BS><BS><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right>*<Right><Right><Esc>Da)<Down><Right><Right><Esc>Da.join(',')}"<Down><Left><Left><Left><BS><Up><Del><Del><Esc>ZZ

0 comments


#1199 Unsouled / unsouled0 - Score: 60 - 12/30/10 @ 02:52
:set sw=2<CR>vG=j3ddwwwwlvllllllc*a<Esc>jlv$hhhxi.join(',')<Esc>:wq<CR>

0 comments


#1200 Tomo.H / joker1007 - Score: 60 - 04/24/11 @ 08:01
jV3jkdf,dfdhi*<Esc>jllcf""<Esc>hi.join(',')<Esc>^<C-H>kbjhhhhhhhh3xj2xjx:wq<CR>

0 comments


#1201 quintin / quintinjeannoel - Score: 60 - 08/29/11 @ 07:35
<Down>V<Down><Down>di<BS><BS><BS><Esc>:s/a.*/*a)<CR><Down>i<BS><BS><Esc>:<Up><BS><BS><BS>a.jio<BS><BS>oin(',')}"<CR>i<BS> <Down><Left><BS><Esc>:wq<CR>

0 comments


#1202 sathish316 / sathish316 - Score: 60 - 11/18/12 @ 16:55
<Down>3ddf,dt)%a*<Esc>jf,dt"hi.join(',')<Esc>:set shiftwidth=2<CR>ggvG=<Esc>:wq<CR>

0 comments


#1203 CHIP CASTLE / chipcastle - Score: 60 - 12/27/13 @ 04:06
:2,4d<CR>ci)/,<CR>ci)*a<Esc>hljDA.join(',')}"<Esc>0lllldwkhhdwjjdw,,,w:wq<CR>

0 comments


#1204 uɥoɾ / retr0h - Score: 61 - 12/28/10 @ 20:13
:2,4d<CR>03xj2xj1x:%s/a,b,c,d/*a/<CR>:%s/}.*/.join\(','\)}"<CR>:wq<CR>

0 comments


#1205 Pratik Prasad / pratik - Score: 61 - 05/03/17 @ 13:40
jd2jVjj<i  kj<BS><BS><Esc>jj0.k02.faa.jion<BS><BS><BS>oin(',')<Esc>lldt"kjkbci(*a<Esc>ZZ

0 comments


#1206 Jean-Christophe Cyr / jccyr01 - Score: 62 - 05/28/11 @ 00:39
j2<Esc>3dd0xxxj..j..i <Esc>lllkkwwwwa*<Esc>lld$a)<Esc>ji.join(',')<Esc>lld$a"<Esc>:wq<CR>

0 comments


#1207 Matthew Cupps / matthewcupps - Score: 62 - 12/20/11 @ 23:58
j2dji<BS><BS><BS><Down><Del><Del><Down><Del><Esc>:%s/(a,b,c,d)/(*a)<CR>:%s/<Esc><Esc><Down>17ld$i<Right>.join(',')}"<Esc>ZZ

0 comments


#1208 Eric Kelly / HeroicEric - Score: 62 - 02/14/12 @ 15:57
jV2jxV<i2 <BS><BS>  j<BS><Esc>j2xjxkxx<Esc>uuk5wld$a*a(<BS>)<Esc>jd$a.join(',')]<BS>}"<Esc>ZZ

0 comments


#1209 korzenmichal / korzenmichal - Score: 62 - 05/16/17 @ 22:08
kj3dd3jljkkkhhhxxxf,Dxi*<Esc>xA*a)<Esc>jla.join(',')}"<Esc>lD0xxl;;jhhhxZZ

0 comments


#1210 Dave Bradford / dbradf - Score: 63 - 06/17/11 @ 23:00
j3dd0cw  <Esc>f,dfdhi*<Esc>jfaa.join(',')<Esc>lld3f}0dw4i [<C-H><Esc>li<Esc>j0cw  <Esc>:wq<CR>

0 comments


#1211 Tom Cowling / tlcowling - Score: 63 - 01/30/13 @ 16:46
<Down>3dd6ei*<Esc>2ed$a)<Esc>^i<BS><BS><Down><BS><BS><Up><BS><Down><Down><BS><CR><Right><Up><Esc>5ea,join<Left><Left><Left><Left><BS>.<Right><Right><Right><Right>(',')<Right>"<Esc><Right>d$ZZ

0 comments


#1212 Sime Buljac / sim_bul - Score: 63 - 10/09/15 @ 16:01
jd2ji<BS><BS><Esc><Esc><Esc><Esc><C-V>2jxfacib*a<Esc><Esc><Esc><Esc>jla.join(',')l<BS><Esc><Esc><Esc><Esc>lldt"^i<BS>ZZ<BS><BS><Esc><Esc><Esc><Esc>ZZ

0 comments


#1213 Feras / faldah - Score: 63 - 04/24/16 @ 06:03
jdd3<Esc>:Q<BS><BS>uuuuuukj3ddhhdwjxkh<C-V>jjxfai*<Esc>lldt)ji.join(',')<Esc>llDa"<Esc>ZZ

0 comments


#1214 venkatakrishnan / venkatk_ - Score: 64 - 08/19/13 @ 14:43
j3ddf,dt)i<Esc>i*<Esc>jf,dt"<Esc>hi.join(',')k<Esc>x<Esc>kvjj3<i  <Esc>jI    <Esc>jI  <Esc><Esc>:wq<CR>

0 comments


#1215 Larijohn Adorable / jbpnoy6fifty - Score: 64 - 01/31/14 @ 10:47
j3ddf,dt)hi*<C-C><C-C>jlC.join(',')}"<C-C><C-C>jV2k<>><<i  j<BS><Esc>jjI  <Esc>kI    <Esc>:w<CR>ZZ

0 comments


#1216 Jay Phillips / jicksta - Score: 65 - 01/03/11 @ 18:28
<Down>V<Down><Down>d$a<Left><BS><BS><BS><BS><BS><BS><Left>&<BS>*<Down><BS>a.join(',')<Esc><Right><Right>v$<Left>da"<Esc>V<Up><a<Left>  <Down><Left><Left>  <Down><Del><Up>  <Esc>:w<CR>:x<CR>

0 comments


#1217 杨洋 / 176795444 - Score: 65 - 08/14/17 @ 12:01
jd4G<<S-Tab><BS>hhxxxjjxkxx?ai*<BS><BS><CR>i*<Esc>lldt)ji.join(',')l<BS><Esc>lldt"0xi  ZZ<BS><BS><Esc>ZZ

0 comments


#1218 Michael Coles / gen_ale_drinker - Score: 66 - 08/13/13 @ 12:41
jd2jd3hjdljdlkdlwk$4wkli*<Esc>llD)kkk$LkkkA(<Esc>r)jDA.join('m'<BS><BS>,')}"<Esc>:x<CR>

0 comments


#1219 Adriano Bonat / tanob - Score: 67 - 01/09/11 @ 22:40
<Down>d3d/a<CR><Right>dt)<Left>i*<Esc>V<Down><Down><V<Down><Down>:s/^/  /<CR><Up>i  <Esc>:%s/#{.*}/#{a.join(',')}/<CR><Esc>:wq<CR>

0 comments


#1220 Duy Vinh CHUC / french_vinh - Score: 67 - 12/10/11 @ 16:05
j3dd03x2jx?a<CR>ni*<Esc>ldt)uldt)jhhhhhhhhhhhhhhhxxfald3t}a<Esc>i.join(',')<Esc>ZZ

0 comments


#1221 Leif Bladt / leifbladt - Score: 67 - 08/27/13 @ 11:55
:2,4d<CR>:%s/^\s*//g<BS><CR>:2<CR>qq2I <Esc>qj2@qj@qkkf(ci(*a<Esc>jc4t}a.join(',')<Esc>:wq<CR>

0 comments


#1222 Julian / naydichev - Score: 68 - 12/28/10 @ 23:35
j3D^0xxx<Down><Down>x<Up>xx<Up>fad$*a<Esc>u<Right><Left>c$*a)<Esc>jd$a.join(',')}"<Esc>:q<BS>wq<CR>

0 comments


#1223 lionel young / lionelyoung - Score: 68 - 12/29/10 @ 00:44
j3ddVjj<.qsI  q<BS><Esc>qj2@sj@skkf9f(a*<Esc>lldt)<Esc>jdt<Esc>i.join(',')<Esc>lldt"ZZ

0 comments


#1224 Ilya Grigorik / igrigorik - Score: 68 - 12/31/10 @ 20:07
<Down>d3di<BS><BS><BS><Down><Right><BS><BS><Down><Right><Right><BS><Up><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right>.join(',')<Right><Right><Esc>d$i<Right>"<Up><Left><BS><BS><BS><BS><BS><BS><BS>*a<Esc>:wq<CR>

0 comments


#1225 A / a_akessler - Score: 68 - 12/11/12 @ 21:04
jd3d5wi*<Esc>2ldt)jhr.ajoin('<Esc>la')<Esc>ldt"i{<BS>}<Esc><<k.j.j.kki  <Esc>j.uh..jhh.:wq<CR>

0 comments


#1226 ryk / rykarn - Score: 68 - 03/29/14 @ 13:11
jVjjd$ci(*a<Esc>jc$.join(',')}"k<BS><Esc>kVjj=hhhhlhh<Left><Left><Left><Down><Left><Left><Right><Left>jkkVjj:s/<Tab>/  /g<CR>ZZ

0 comments


#1227 Yu-Hsuan Li / Walker_tw - Score: 69 - 12/21/11 @ 07:11
<Down>3ddi<BS><BS><BS><Down><Del><Del><Down><Del><Esc>:2s/a,b,c,d/*a/<CR>:3s/}, #{b}, #{c}, #{d/.join(',')/<CR>:wq<CR>

0 comments


#1228 david / ultrayoshi - Score: 70 - 12/31/10 @ 19:51
:set ts=2 sts=2 sw=2 expandtab<CR>=Gj3ddfai*<Esc>wwdt)ji.join(',')<Esc>f,dt"<Esc>:wq<CR>

0 comments


#1229 Mike Korcynski / mkorcy - Score: 70 - 02/04/12 @ 01:08
=Gj3dd0xi  <Esc>14llli*<Esc>ll7xa)<Esc>j10llli.join(',')<Esc>llDa"<Esc>0xxi    <Esc>jxi  <Esc>:wq<CR>

0 comments


#1230 Ryan Abbott / ThinkMoveBe - Score: 70 - 08/24/12 @ 05:21
j3ddfai*<Esc>f,dfd<Esc>jdf"i.join(',')<Tab><BS><Esc>la"<Esc>k<<i<Tab><Esc>ui  <Esc>j<<i    <Esc>ji<BS><BS><BS><BS><CR><Esc>:w<CR>ZZ

0 comments


#1231 Saxon Unrue / joeunrue - Score: 70 - 11/09/12 @ 13:56
j3dd==fadi)i*a<Esc>j==f}dt"i.join(',')}<Esc>j==:s/\t/  /<CR>g%g&.i<BS><BS><BS><BS><CR><BS><BS><BS>    <Esc>ZZ

0 comments


#1232 Dan Quellhorst / quellhorst - Score: 71 - 12/28/10 @ 21:59
jd3dI<BS><BS><Esc><C-V>jjd<Esc>l14li*<Esc>llDA)<Esc>jlI<BS><Esc>l17lDh.<Right>i<Right>.join(',')}"<Esc>:wq<CR>

0 comments


#1233 Михаил Минков / _x10 - Score: 71 - 08/26/11 @ 10:14
<Down><<i  <C-Right><C-Right><C-Right><Esc>dd..<<<Down>.<Down>.i  <Up><Home>    <Home><Up>  <End><Left><BS><BS><BS><BS><BS><BS><BS>*a<Down>.join(,<BS>',')<Right>"<Esc><Right>d<End><F2>:w<CR>:wq<CR>

0 comments


#1234 Aaron Snoswell / aaronsnoswell - Score: 71 - 09/24/12 @ 15:14
=G<Down>dddddd:%/<BS>s/\t/  /g<CR>:2<CR>wwwwwwd$i*<Right>)<Esc><Down>d%:undo<CR><Right><Right>d$i<Right>.join(',')}"<Esc>:wq<CR>

0 comments


#1235 radamant / radamant - Score: 72 - 12/28/10 @ 21:34
<Down>3dd0<C-V><Down><Down>xx<Down><Up>x<Down>xwwwwwwDA.join(',')}"<Esc><Up>vbbbbbbbxA*a)<Esc>:wq<CR>

0 comments


#1236 Phil Webster / philwebster - Score: 72 - 03/09/13 @ 02:22
j3dd$i<BS><BS><BS><BS><BS><BS><Left>*<Esc>^i<BS><BS><BS><Down><BS><BS><Down><BS><CR><Up><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right>i.<BS><BS>.join(',')<Right>"<Esc>d$<Right>i<Right>"<Esc>:wq<CR>

0 comments


#1237 fdsfasdf / fdsfasdf1 - Score: 73 - 12/14/11 @ 20:13
jdddddd<<>><<i  <Esc>5wa*<Esc>2e8dwu5dwdwjla.join(',')<Esc>la"<Esc>ld$I<BS><BS><Esc>ji<BS><Esc>:w<CR>:q<BS>w<CR>:q<CR>

0 comments


#1238 Zack Danger Brown / ztbrown - Score: 73 - 06/30/14 @ 20:50
jd3$fad$i<Right>*a)j<BS><Esc>jhd$.<BS>llAa.p<BS>joins()<Left>''<Left>,<Left><Left><Left><BS><Right><Right><Right><Right><Right>}"$<BS><Esc>)<Up><Up><Down><Left><Del><Up><Del><Del><Up><Del><Del><Del><Esc>:wq<CR>

0 comments


#1239 Toader Mihai Claudiu / mtoader - Score: 75 - 12/31/10 @ 11:55
j:d3<CR>hhhdwwwwwwi*<Esc>wwDA)<Esc>jwwi.join(',')l<BS><Esc>lli"<Esc>lDA<Esc><Home>dwi<Tab><BS>    <Esc>kjjhdwZZ

0 comments


#1240 ishmaelahmed / ishmaelahmed - Score: 76 - 12/30/10 @ 21:02
V<Esc><Esc><Esc>jVjjjkdd:s/a.*/*a)<CR>j:s/a.*/a.join(',')}"<CR><Up>Vjj<..Vjj:s/^/  <CR>ki  <Esc>:w<CR>:q<CR>

0 comments


#1241 Delwyn de Villiers / delwynd - Score: 76 - 05/04/11 @ 12:26
<Down>d3di<BS><BS><Down><Up><BS><Down><Del><Del><Down><Del><Esc><Up>wwwwwi<Right><Del><Del><Del><Del><Del><Del><Del><Del><Del><Del><Del><Del><Del><Del><Del><Del><Del><Del>.join(',')<Up><Left><Left><Left><Left><Left><Left><Left><Left>i<BS>*<Right><Del><Del><Del><Del><Del><Del><Esc>:wq<CR>

0 comments


#1242 Robert Höglund / rhoglund - Score: 76 - 07/16/12 @ 15:58
j3ddfaC*a)<Esc>/aa.join<BS><BS><BS><BS><BS><BS><CR>a.join(',')<Esc>llC:<BS>"<Esc>k<<<Tab>>><<i  <Esc>j<<i    <Esc>ji<BS><Esc>:w<CR>:q<CR>

0 comments


#1243 Almog / almog - Score: 76 - 01/28/14 @ 13:45
jd3d:set sw=2<CR><<juVjj<Vj<h<C-V>jjiI hI <Esc>f(ci(*a<Esc>jct}<C-C><C-C>ct"a.join(',')}<C-C><C-C>^i <C-C><C-C>:<Esc>ZZ

0 comments


#1244 Ben Friedland / bfriedland174 - Score: 77 - 07/10/13 @ 23:00
j3ddVG<i  <Esc>f(a*<Esc>f,dt)<Esc><Esc>j0>>4hh<Esc>h<Esc><Esc><Esc><Esc>hjk<<i    <Esc><Esc>f{llC.join(',')}"<Esc>j0wki  <Esc><Esc>ZZ

0 comments


#1245 Mohit Sharma / m0hitsharma - Score: 77 - 12/30/13 @ 02:59
j3ddf,dfdhi*<Esc>jldfdi.join(''<BS>,"<BS>')<Esc>:w<CR>kbb0dwi  <Esc>jbj0dwi    j<BS><Esc>jbjkkjj0i<BS><CR>:<BS><Esc>ZZ

0 comments


#1246 Juan Aguero / juansta - Score: 77 - 02/03/14 @ 04:13
<Down>V<S-Down><S-Up><S-Up><Up><Up>xi<Left><BS><BS><BS><Down><Del><Del><Down><Del><Up><Up><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Left><Esc><Left><Right>d$i*<Right>)<Down><Left><Left><Right><Esc><Right>d$<Right>i<Right>.join(',')}"<Esc>:wq<CR>

0 comments


#1247 kunihiko ito / kunitoo - Score: 78 - 04/25/13 @ 12:20
j3ddv3jk<v3<BS>2jj>ui  <Esc>jb.3.hhdwjbi  <Esc>2k/a<CR>i*<Esc>eld/)hd<BS><BS><CR>jd$a.join(',')}"<Esc>;:w<CR>:q<CR>

0 comments


#1248 Luc Stepniewski / lstep - Score: 79 - 12/29/10 @ 14:43
<Esc>:2,4 d<CR><Left><Left><Left>xxx<Down>xx<Down>x<Esc>/a<CR>ni*<Esc><Right><Right>xxxxxx<Down>i.join(',')<Right>"<Esc><Right>D:wq<CR>

0 comments


#1249 Lee Jones / scribblethink - Score: 79 - 09/27/11 @ 14:15
<Down>d3<Down><Esc>ud2<Down>V<Down><Down><<C-V><Down><Down>I  <Esc><CR>i  <Esc><Up>wwwwwwd/)<CR>i<Left>*<Down><Esc><Right><Right><Right>d/d}<CR>dwdw<Esc><Esc>A"<Left><Left>.jion<C-H><C-H><C-H>oin(',')<Esc>:x<CR>

0 comments


#1250 Nanne / Whazor - Score: 80 - 12/28/10 @ 22:19
<Down>d3d/d<CR>v5<Left>c<Left>*<Esc><Down><Right>v/d<CR>c.join(',')<Esc>/def<CR><Left><C-V><Down><Left>d<Left>d <Down><Down>d <Esc>:wq!<CR>

0 comments


#1251 Jan Paul Erkelens / jperkelens - Score: 81 - 02/02/12 @ 18:44
<Down>dd..$i<BS><BS><BS><BS><BS><BS><Left>*<Esc>^i<BS><BS><BS><BS><Left><Left><Right> <Esc><Down>$i<Left><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS>.join(',[<BS>')^<BS><Esc>^<BS><BS><Right><Right>i<BS><BS><Down><Left><BS><Up><Esc>:wq<CR>

0 comments


#1252 Ed Gibbs / edward_gibbs - Score: 82 - 08/01/11 @ 14:23
jV<Down><Down>dfai*<Esc>3<Right><Left>3dw<Right><Left>2dw<Right><Left>x<Down><Left>i.join(',')<Right>5<BS><Esc>5dw2dw<Right><Right><Right><Left><Left><Left>i}<Esc><Right>xxxxj<Left><Left>i<BS><Up><BS><BS><Up><BS><CR><BS>  <Esc>:w<CR>:q<CR>

0 comments


#1253 Ayman Farhat / aymanfarhat - Score: 82 - 06/03/15 @ 12:05
j2ddddVjj:<<<<CR>kwwwwwi.join(',')<Esc><Esc>whhvwwwwwwwwlx<Esc><Esc><Esc>ki<BS><BS><BS><BS><BS><BS><Esc>i*<Esc><Esc><Esc>I  <Esc>jI    <Esc>jI  <Esc>ZZ

0 comments


#1254 Peter Esselius / esselius - Score: 85 - 02/19/13 @ 16:20
<Down>V<Down><Down><Down><Up>xi<BS><BS><BS><Down><Del><Del><Down><BS><Esc><Up><Up><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right>xxxxxx<Left>i*<Down><Down><Up><Right><Del><Del><Del><Del><Del><Del><Del><Del><Del><Del><Del><Del><Del><Del><Del><Del><Del><Del>.join()<Left>''<Left>,<Esc>:wq<CR>

0 comments


#1255 Huj8228 / Huj82281 - Score: 85 - 05/06/13 @ 17:15
jVjjdi<BS><BS><BS><BS><BS>  <Down><Right><Right><Right><Right><BS><BS><Down><Left><BS><Esc>i<Esc>kkkkjfacW*a)<Esc>jlcW<Esc>i<Esc>vi"H<Esc>jjfHvi"diHello #{a.join(',')}<Esc>:wq<CR>

0 comments


#1256 Alex Budilovsky / alexbudy - Score: 86 - 05/04/18 @ 17:47
j3ddVjj<i  <Esc>jbi    <Esc>jbi  <Esc>kk$a<BS><BS><BS><BS><BS><BS><BS><BS>*a)<Esc>j$a<BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><BS>.join(',')}"<Esc>V<i  <Esc>ZZ

0 comments


#1257 Blake / greyblake - Score: 87 - 12/31/10 @ 01:45
jVjjdf,dt)hi*<Esc>jld<Esc>lhd3t}i.join(',')<Esc>k^hhjlx<Esc>uhhklxjkxj2xi 0<BS><Esc>0kjjx<Esc>ukkjjx<Esc>ukk<C-V>jjx<Esc>:x<CR>

0 comments


#1258 Andy Waite / andyw8 - Score: 88 - 11/19/13 @ 13:44
jddddddxid<Left><Left><Left><Left>j<BS><Esc>hxxxjxxjxkk%i<BS><BS><BS><BS><BS><BS><BS>*aj<BS><Esc>jdwdwdwdwdwdwdwdwdwxa.j<BS><BS><Esc>a<Left>a.join(','):<BS><Esc>:wq<CR>

0 comments


#1259 geier / geier - Score: 90 - 01/30/12 @ 13:04
<Down><Esc>3ddi<BS><BS><BS><Esc><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right>i<BS><BS><BS><BS><BS><BS><Left>*<Esc><Down><Right><Right><Right><Right><Esc>d$a.join(',')]<BS>}"<Esc><Esc><Down><Left><Left>i<BS><Esc><Left><Up><Right><Right><Right><Right><Esc><Right>xi<BS><Esc><Esc>:x<CR>

0 comments


#1260 george redinger / gredinger - Score: 93 - 06/15/11 @ 01:55
j3ddfai*<Esc>ll3dw3dwjhi.join(',')a<BS><Esc>la"<Esc>ld$<Esc>khhhhhhhhhhhhhhhhhhhhhhhhhlldwj  dwjhhdwkkkkhhhj:wq<CR>

0 comments


#1261 Andrew Nordman / Cadwallion - Score: 98 - 05/28/11 @ 04:05
jVjjd0lldwjlldwjhhxkkfmhi*<Esc>lfdt)ji.join(',')<Esc>f,dt"<Up><Left><Right>i<BS><BS><BS><BS><BS><BS><Left>*<Down><Esc><Right><Right><Right><Right><Right><Right>i<BS><BS><BS><BS><BS><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><BS><Esc><Up><Esc>^x<Esc>:wq<CR>

0 comments


#1262 Bèr Kessels / berkes - Score: 99 - 01/05/11 @ 17:04
<Down>dddddd<Left><Left><Left>xxx<Down>xx<Down>x<Up><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right>i.join()<Left>''<Left>,<Right><Right><Right>xxx<BS><BS><BS><Esc><Right>xxxxxxxxxxxxxxxxxx<Up><Left><Left><Left><Left><Left><Left>xxxxxx<Left>i*<Esc>:wq<CR>

0 comments


#1263 Alexey Kovyrin / kovyrin - Score: 103 - 12/29/10 @ 13:57
j3dd03xj.jxk2ww<Right><Right><Right><Right><Right><Right><Right><Right><Right>i.join(',')<Esc>k%ww6xi*<Esc><Down>www<Left><Left>18x0i <Esc><Up>$<Left>x<Left>i*<Esc>:wq<CR>

0 comments


#1264 Vadim Golub / vdmgolub - Score: 107 - 01/19/11 @ 08:54
<Down><Down><Up>d<Down>dd<Left><Left><Left><Left>d<Esc><Right><Right>d^v<Down><Down><Right><Right><Right><<Tab>a<Left><Tab><Down><Up><BS>  <Down><kHome>    <Down><kHome>  <Up><Right><Up><kEnd><Left><Left><Left><Left><Left><Left><Left><Right><Esc>v<Right><Right><Right><Right><Right>d<Left>i*<Down><Right><Esc><Right>v<Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Left>di.join(',')<Esc>:wq<CR>

0 comments


#1265 Aaron LaRoche / alaroche22 - Score: 110 - 06/03/11 @ 13:30
jVjjd.+<Esc>uuggVG.=jVjdjVjj<Vjj>jI<BS>  k<BS><Esc>kkddVjj<i  <Down><Left>  <Down><Left><Left><Left>  <Esc>kklllllllllllllllllhci)I<BS>*a<Esc>jli.join(',')<Esc>lldt":wq<CR>

0 comments


#1266 Nick Jones / nickj89 - Score: 123 - 12/29/10 @ 12:15
<Down>d2<Down>:%s<Up>/^\s\s*/  /g<CR><Up>a<Left>  <Esc><Up>$a<Left><BS><BS><BS><BS><BS><BS><BS>*a<Down><Esc><Right>xxxxxxxxxxxxxxxxxxa<Left>.ko<BS><BS>join(',')<Esc>:wq<CR>

0 comments


#1267 Terr / TerrRandom - Score: 125 - 06/04/13 @ 12:23
:2,4d<CR>f,dt)hi*<Esc>ja.join(',')<Esc>f,dt":%s:\t:  :g<CR>:<Up><Left><Left><Left><Left><Left><Left><Left><Right><Right><BS><BS>\s{4}<Left><Left><Left><Left><Left>\v<Right><Right><Right><Right><Right><Right><Right><Left><CR>u<Right><Right><Right><Right><Right>:<Up><Left><Left><Left><Left><Left><Left><Left><Del>5<CR><Down><Left><Up>u<Down><Up><Up>V<Down><Down><Down><Down><Down><Down><BS><Down>=:<Up><Up><Up><Up><Down><CR>:wq<CR>

0 comments


#1268 Valeriy Viktorovskiy / viktorovskiy - Score: 132 - 12/28/10 @ 23:35
<Down>3dd<Left><Left><Left>xxx<Down>xx<Down>x<Up><Up><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right>i*<Esc><Right><Right>6x<Esc><Down>i.join(',')<Esc><Right>18x<Esc>:Wq<BS><BS><BS>w:wq<CR>

0 comments


#1269 Dan Reiland / dmreiland - Score: 137 - 12/29/10 @ 21:59
<Down>:2,4d<CR>d3<Left><Left><Left><Right><Right><Down><Left><Left>..d2<Right><Right><Right><Right><Right><Down><Left><Left><Left><Left><Left>d1<Right><Up><Up>w55w<Up><Up><Up>5wi*<Right><Esc><Right>d6<Right><Down>Da.join(',')}"<Esc>:wq<CR>

0 comments


#1270 Aadi Deshpande / cilquirm - Score: 139 - 12/29/10 @ 17:20
:set exapn<BS><BS><BS>pandtabs<BS><CR>:set sw<BS>hiftwidth=2<CR>:set ts=2<CR>j3dd0dwi<Tab>/a<BS><BS><Esc>/a<CR>df)a*a)<Esc>j0dwi<Tab><Tab><Esc>/a<CR>df"aa.join(',"<BS>')}"<Esc>j0dwi<Tab><Esc>:wq<CR>

0 comments


#1271 Akeem Adeniji / akeem - Score: 161 - 12/28/10 @ 23:44
<Down>3dd<Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right>i*<Right>)<Esc><Right>D<Down><Left>i.join(',')<Right>"<Esc>D<Right>i<Right>"<Down><Left><Left><Left><BS><Up><Up><Right><Right><Right><BS><BS><BS><Down><Right><Right><Right><Right><BS><BS><Esc>:wq<CR>

0 comments


#1272 Jeremy Woertink / jeremywoertink - Score: 166 - 12/28/10 @ 21:20
<Down>dddddd<BS>i<Right><BS><BS><BS><Left><Left><Down><Esc>xx<Down>x<Up><Up><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right>i*<Right><Esc><Right>xxxxxx<Down>i.join(,<Left>'<Right>')<Right><Esc><Right>xxxxxxxxxxxxxxxxxx<Esc>:wq<CR>

0 comments


#1273 Patrick Muldoon / d00n - Score: 206 - 12/29/10 @ 15:12
<Esc>:<Up><Up><Up><Up><Up>g.<BS>/.*def.$<BS>*end.*/d<CR>:v/\S/f<BS>d<CR>fai*<Esc><Right><Right>cf))<Esc><Down><Left>i.join(',')<Esc>lldf:df"a"<Esc>=<Esc><Esc><BS><Up><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left>xxxxxi  <Down><Down><Esc>x<Up><Right>xx<Esc>:wq<CR>

0 comments


Created by: igrigorik

1273 active golfers, 5246 entries

Leaderboard (lowest score wins):
32
#1 - Pei-Lun Lee / ypcatw

12/16/2011 at 12:54PM

32
#2 - Tara Bass / tara_bass

12/25/2011 at 05:58PM

32
#3 - John / OneOhOneOhOneOh

02/05/2012 at 01:33AM

32
#4 - Zeh Rizzatti / zehrizzatti

02/05/2012 at 07:25PM

32
#5 - Renat Aksitov / Korvin79

02/07/2012 at 10:46PM

32
#6 - Darren Firth / DarrenSFirth

02/20/2012 at 02:42AM

32
#7 - Federico Galassi / federicogalassi

02/22/2012 at 06:48PM

32
#8 - Pawel Obrok / mrYapee

03/13/2012 at 12:38PM

32
#9 - Ravil Bayramgalin / brainopia

03/16/2012 at 01:03AM

32
#10 - Luismi Cavallé / cavalle

04/06/2012 at 10:20PM

32
#11 - Son of Bongo / bpcode

05/05/2012 at 03:48PM

32
#12 - VimGolfDzNrSQleot / VimGolfDzNrSQle

05/10/2012 at 08:19PM

32
#13 - Sergey / sav86

05/18/2012 at 01:58AM

32
#14 - Rod Knowlton / codelahoma

05/26/2012 at 05:07PM

32
#15 - David / ebonhand09

06/11/2012 at 11:59AM

32
#16 - skarrok / skarrok

06/16/2012 at 11:23PM

32
#17 - teocx / teocx

07/08/2012 at 04:10PM

32
#18 - Taylor Rose / trose89

07/13/2012 at 04:14AM

32
#19 - John Piasetzki / jpiasetz

07/13/2012 at 06:50AM

32
#20 - James Davis / tripvg

08/03/2012 at 07:12PM

32
#21 - Sean Griffin / sgrif

08/12/2012 at 07:57PM

32
#22 - 刘玮 / lwjef

08/13/2012 at 05:48AM

32
#23 - Kerson Hsiao / KersonHsiao

08/13/2012 at 09:59AM

32
#24 - Nick Miller / ItsMeNickMiller

08/13/2012 at 01:51PM

32
#25 - Charles Gordon / liberalbias

08/22/2012 at 08:50PM

32
#26 - ninjay / ninjaygolf

08/22/2012 at 09:17PM

32
#27 - Stanislav / sseletskiy

08/23/2012 at 11:37AM

32
#28 - Alexey Baranov / baranov0

08/24/2012 at 07:05AM

32
#29 - pixelpurist / pixelpurist

08/31/2012 at 08:22PM

32
#30 - Augustin Trancart / autra42

09/06/2012 at 02:48PM