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 5054ba5efa0b390002000026

SFD-ROC: ASCII Logo Border

Draw a border around this familiar logo ;)

Start file
                                      :M
                                     MMMMM
       MMMMMMMMMMMMMMMMMMMMMMMMMMMMDM++M$NM.    MMMMMMMMMMMMMMMMMMMMMMMMMMM
     :MMM777777777777777777777777MMMZ+MOM$$MM MMMN88888888888888888888888DMMM
     MMD.~~~~~~~~~~~~~~~~~~~~~~~~.8MMOOOOO$$$MMM..~~~~~~~~~~~~~~~~~~~~~~~:ZMM
     MMD.~~~~~~~~~~~~~~~~~~~~~~~~78MMOOOOOOM$$MM.N~~~~~~~~~~~~~~~~~~~~~~~~IMM
     MMD.~~~~~~~~~~~~~~~~~~~~~~~~78MMOOOOOOOO$MM.N~~~~~~~~~~~~~~~~~~~~~~~OIMM
     MMM.$III8~~~~~~~~~~~~~~OIII7IMMMOOOOOOOOOMMN.IIII~~~~~~~~~~~~~~~~~~II$MM
      NMMMMM.8~~~~~~~~~~~~~~IIDMMMMMOOOOOOOOOOOMMMMMM.~~~~~~~~~~~~~~~~NIIMMM
        ~~MM.8~~~~~~~~~~~~~~IIDMMMDOOOOOOOOOOOOOMMM..,~~~~~~~~~~~~~~~IIDMMN
          MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOOOOOOOMMM8..=~~~~~~~~~~~~~~DIIMMM
          MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOOOOOOMMM..?~~~~~~~~~~~~~~~IIMMMI
          MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOOOOMMM8..?~~~~~~~~~~~~~~DIIMMM
          MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOOOMMM..~~~~~~~~~~~~~~~~IIMMMZ
          MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOMMM:..~~~~~~~~~~~~~~~NIIMMM
          MM.8~~~~~~~~~~~~~~IIDMMOOOOO8MMM..8~~~~~~~~~~~~~~~IIMMM:
          MM.8~~~~~~~~~~~~~~IIDMMOOOOMMM...~~~~~~~~~~~~~~~8I7MMMM.
          MM.8~~~~~~~~~~~~~~IIDMMOOMMMO..8~~~~~~~~~~~~~~=IIMMMM$$MM
          MM.8~~~~~~~~~~~~~~IIDMMOMMM...~~~~~~~~~~~~~~~$IOMMMOOO$$$M7
         MMM.8~~~~~~~~~~~~~~IIDMMMMO..D~~~~~~~~~~~~~~~IIMMMOOOOOOM$$MM
       MM+MM.8~~~~~~~~~~~~~~IIDMMM...~~~~~~~~~~~~~~~8I$MMMOOOOOOOOO$$ZM7
     :MZ++MM.8~~~~~~~~~~~~~~IIDM,..$~~~~~~~~~~~~~~=IIMMMOOOOOOOOOOOOM$$MM
    MM++MOMM.8~~~~~~~~~~~~~~IID..:~~~~~~~~~~~~~~~$IDMMMOOOOOOOOOOOOOOO8$$MM
  8M+++OOOMM.8~~~~~~~~~~~~~~II..=~~~~~~~~~~~~~~?IIMMMOOOOOOOOOOOOOOOOOOD$$NM.
 MM++MOOOOMM.8~~~~~~~~~~~~~~I.$~~~~~~~~~~~~~~~7IMMMDOOOOOOOOOOOOOOOOOOOOOM$$MM
 MM888OOOOMM.8~~~~~~~~~~~~~~?+~~~~~~~~~~~~~7MMMMMMOOOOOOOOOOOOOOOOOOOOOOMDDNM:
   MM88MOOMM.8~~~~~~~~~~~~~~~~~~~~~~~~~~~~MM~~~~MMOOOOOOOOOOOOOOOOOOOOONDDMM
    +MD88DMM.8~~~~~~~~~~~~~~~~~~~~~~~~~~~IM~~~~~M8OOOOOOOOOOOOOOOOOOOMDDMM
      MM88MM.8~~~~~~~~~~~~~~~~~~~~~~~~~~7MD~~~~MMOOOOOOOOOOOOOOOOOO8DDNM8
        MMMM.8~~~~~~~~~~~~~~~~~~~~~~~~ZI7MMMMMMMOOOOOOOOOOOOOOOOOOMDDMM
         MMM.8~~~~~~~~~~~~~~~~~~~~~~~77MMM888888O8888888OOOO8888MDDNM=~~~~~
          MM.8~~~~~~~~~~~~~~~~~~~~~+IMMMMMMMMMM8MMMMMMMMMOOMMMMMMMMMMMMMMMMM
          MM.8~~~~~~~~~~~~~~~~~~~~7IMM??=~~~~MM8MII~~~~~8MM+~~~~~~MMM~~~~~~DM
          MM.8~~~~~~~~~~~~~~~~~~$I$MMMMM~~~~~MO88M+~~~~~~~~~~~~~~~~~~~~~~~~MD
          MM.8~~~~~~~~~~~~~~~~~7IMMMOOM+~~~~MMOOMM~~~~MMMMMM~~~~DMMMMM~~~~?M
          MM.8~~~~~~~~~~~~~~~DIDMMMOOMM~~~~~MOOOM~~~~~MO8DM+~~~~M~  MO~~~~MD
          MM.8~~~~~~~~~~~~~~IIMMMOOOOM~~~~~MMOOMM~~~~MMMDMM~~~~MM  7M~~~~+M
          MM.8~~~~~~~~~~~~NIMMMDOOOOMM~~~~IMOOOM~~~~~MDDNM+~~~~M:  MO~~~~MM
          MM.8~~~~~~~~~~~7IMMMOOOOOOM~~~~~MMOOMM~~~~MMDMMM~~~~NM  =M~~~~~M
          MM.8~~~~~~~~~DIMMMNOOOOOOMM~~~~$MOOOM~~~~~MNM,MI~~~~M:  MD~~~~MM
          MM.8~~~~~~~~IIMMM88MOOOO8M~~~~~88MNMM~~~~ZNM DM~~~~88M:+M~~~~~ZMM
          MM.8~~~~~~NIMMM,+MD88DOOMMMMMMMMMM8MMMMMMMM+ MMMMMMMMM MMMMMMMMM
          MM:.DDDDDI7MMM    MM88DOOOOOOOOOOOO8DDNM8
          .MMMMMMMMMMM.      .MM88MOOOOOOOOOMDDMM
            8MMMMMMMM          MM88DOOOOOO8DDNM8
                                 MM88MOOOMDDMM
                                  MM888MDDNM,
                                    MM8MDMM
                                     +MMM
                                       8
                                                                 GlassGiant.com
End file
--------------------------------------------------------------------------------
|                                     :M                                       |
|                                    MMMMM                                     |
|      MMMMMMMMMMMMMMMMMMMMMMMMMMMMDM++M$NM.    MMMMMMMMMMMMMMMMMMMMMMMMMMM    |
|    :MMM777777777777777777777777MMMZ+MOM$$MM MMMN88888888888888888888888DMMM  |
|    MMD.~~~~~~~~~~~~~~~~~~~~~~~~.8MMOOOOO$$$MMM..~~~~~~~~~~~~~~~~~~~~~~~:ZMM  |
|    MMD.~~~~~~~~~~~~~~~~~~~~~~~~78MMOOOOOOM$$MM.N~~~~~~~~~~~~~~~~~~~~~~~~IMM  |
|    MMD.~~~~~~~~~~~~~~~~~~~~~~~~78MMOOOOOOOO$MM.N~~~~~~~~~~~~~~~~~~~~~~~OIMM  |
|    MMM.$III8~~~~~~~~~~~~~~OIII7IMMMOOOOOOOOOMMN.IIII~~~~~~~~~~~~~~~~~~II$MM  |
|     NMMMMM.8~~~~~~~~~~~~~~IIDMMMMMOOOOOOOOOOOMMMMMM.~~~~~~~~~~~~~~~~NIIMMM   |
|       ~~MM.8~~~~~~~~~~~~~~IIDMMMDOOOOOOOOOOOOOMMM..,~~~~~~~~~~~~~~~IIDMMN    |
|         MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOOOOOOOMMM8..=~~~~~~~~~~~~~~DIIMMM      |
|         MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOOOOOOMMM..?~~~~~~~~~~~~~~~IIMMMI       |
|         MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOOOOMMM8..?~~~~~~~~~~~~~~DIIMMM         |
|         MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOOOMMM..~~~~~~~~~~~~~~~~IIMMMZ          |
|         MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOMMM:..~~~~~~~~~~~~~~~NIIMMM            |
|         MM.8~~~~~~~~~~~~~~IIDMMOOOOO8MMM..8~~~~~~~~~~~~~~~IIMMM:             |
|         MM.8~~~~~~~~~~~~~~IIDMMOOOOMMM...~~~~~~~~~~~~~~~8I7MMMM.             |
|         MM.8~~~~~~~~~~~~~~IIDMMOOMMMO..8~~~~~~~~~~~~~~=IIMMMM$$MM            |
|         MM.8~~~~~~~~~~~~~~IIDMMOMMM...~~~~~~~~~~~~~~~$IOMMMOOO$$$M7          |
|        MMM.8~~~~~~~~~~~~~~IIDMMMMO..D~~~~~~~~~~~~~~~IIMMMOOOOOOM$$MM         |
|      MM+MM.8~~~~~~~~~~~~~~IIDMMM...~~~~~~~~~~~~~~~8I$MMMOOOOOOOOO$$ZM7       |
|    :MZ++MM.8~~~~~~~~~~~~~~IIDM,..$~~~~~~~~~~~~~~=IIMMMOOOOOOOOOOOOM$$MM      |
|   MM++MOMM.8~~~~~~~~~~~~~~IID..:~~~~~~~~~~~~~~~$IDMMMOOOOOOOOOOOOOOO8$$MM    |
| 8M+++OOOMM.8~~~~~~~~~~~~~~II..=~~~~~~~~~~~~~~?IIMMMOOOOOOOOOOOOOOOOOOD$$NM.  |
|MM++MOOOOMM.8~~~~~~~~~~~~~~I.$~~~~~~~~~~~~~~~7IMMMDOOOOOOOOOOOOOOOOOOOOOM$$MM |
|MM888OOOOMM.8~~~~~~~~~~~~~~?+~~~~~~~~~~~~~7MMMMMMOOOOOOOOOOOOOOOOOOOOOOMDDNM: |
|  MM88MOOMM.8~~~~~~~~~~~~~~~~~~~~~~~~~~~~MM~~~~MMOOOOOOOOOOOOOOOOOOOOONDDMM   |
|   +MD88DMM.8~~~~~~~~~~~~~~~~~~~~~~~~~~~IM~~~~~M8OOOOOOOOOOOOOOOOOOOMDDMM     |
|     MM88MM.8~~~~~~~~~~~~~~~~~~~~~~~~~~7MD~~~~MMOOOOOOOOOOOOOOOOOO8DDNM8      |
|       MMMM.8~~~~~~~~~~~~~~~~~~~~~~~~ZI7MMMMMMMOOOOOOOOOOOOOOOOOOMDDMM        |
|        MMM.8~~~~~~~~~~~~~~~~~~~~~~~77MMM888888O8888888OOOO8888MDDNM=~~~~~    |
|         MM.8~~~~~~~~~~~~~~~~~~~~~+IMMMMMMMMMM8MMMMMMMMMOOMMMMMMMMMMMMMMMMM   |
|         MM.8~~~~~~~~~~~~~~~~~~~~7IMM??=~~~~MM8MII~~~~~8MM+~~~~~~MMM~~~~~~DM  |
|         MM.8~~~~~~~~~~~~~~~~~~$I$MMMMM~~~~~MO88M+~~~~~~~~~~~~~~~~~~~~~~~~MD  |
|         MM.8~~~~~~~~~~~~~~~~~7IMMMOOM+~~~~MMOOMM~~~~MMMMMM~~~~DMMMMM~~~~?M   |
|         MM.8~~~~~~~~~~~~~~~DIDMMMOOMM~~~~~MOOOM~~~~~MO8DM+~~~~M~  MO~~~~MD   |
|         MM.8~~~~~~~~~~~~~~IIMMMOOOOM~~~~~MMOOMM~~~~MMMDMM~~~~MM  7M~~~~+M    |
|         MM.8~~~~~~~~~~~~NIMMMDOOOOMM~~~~IMOOOM~~~~~MDDNM+~~~~M:  MO~~~~MM    |
|         MM.8~~~~~~~~~~~7IMMMOOOOOOM~~~~~MMOOMM~~~~MMDMMM~~~~NM  =M~~~~~M     |
|         MM.8~~~~~~~~~DIMMMNOOOOOOMM~~~~$MOOOM~~~~~MNM,MI~~~~M:  MD~~~~MM     |
|         MM.8~~~~~~~~IIMMM88MOOOO8M~~~~~88MNMM~~~~ZNM DM~~~~88M:+M~~~~~ZMM    |
|         MM.8~~~~~~NIMMM,+MD88DOOMMMMMMMMMM8MMMMMMMM+ MMMMMMMMM MMMMMMMMM     |
|         MM:.DDDDDI7MMM    MM88DOOOOOOOOOOOO8DDNM8                            |
|         .MMMMMMMMMMM.      .MM88MOOOOOOOOOMDDMM                              |
|           8MMMMMMMM          MM88DOOOOOO8DDNM8                               |
|                                MM88MOOOMDDMM                                 |
|                                 MM888MDDNM,                                  |
|                                   MM8MDMM                                    |
|                                    +MMM                                      |
|                                      8                                       |
|                                                                GlassGiant.com|
--------------------------------------------------------------------------------

View Diff

1,51c1,53
<                                       :M
<                                      MMMMM
<        MMMMMMMMMMMMMMMMMMMMMMMMMMMMDM++M$NM.    MMMMMMMMMMMMMMMMMMMMMMMMMMM
<      :MMM777777777777777777777777MMMZ+MOM$$MM MMMN88888888888888888888888DMMM
<      MMD.~~~~~~~~~~~~~~~~~~~~~~~~.8MMOOOOO$$$MMM..~~~~~~~~~~~~~~~~~~~~~~~:ZMM
<      MMD.~~~~~~~~~~~~~~~~~~~~~~~~78MMOOOOOOM$$MM.N~~~~~~~~~~~~~~~~~~~~~~~~IMM
<      MMD.~~~~~~~~~~~~~~~~~~~~~~~~78MMOOOOOOOO$MM.N~~~~~~~~~~~~~~~~~~~~~~~OIMM
<      MMM.$III8~~~~~~~~~~~~~~OIII7IMMMOOOOOOOOOMMN.IIII~~~~~~~~~~~~~~~~~~II$MM
<       NMMMMM.8~~~~~~~~~~~~~~IIDMMMMMOOOOOOOOOOOMMMMMM.~~~~~~~~~~~~~~~~NIIMMM
<         ~~MM.8~~~~~~~~~~~~~~IIDMMMDOOOOOOOOOOOOOMMM..,~~~~~~~~~~~~~~~IIDMMN
<           MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOOOOOOOMMM8..=~~~~~~~~~~~~~~DIIMMM
<           MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOOOOOOMMM..?~~~~~~~~~~~~~~~IIMMMI
<           MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOOOOMMM8..?~~~~~~~~~~~~~~DIIMMM
<           MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOOOMMM..~~~~~~~~~~~~~~~~IIMMMZ
<           MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOMMM:..~~~~~~~~~~~~~~~NIIMMM
<           MM.8~~~~~~~~~~~~~~IIDMMOOOOO8MMM..8~~~~~~~~~~~~~~~IIMMM:
<           MM.8~~~~~~~~~~~~~~IIDMMOOOOMMM...~~~~~~~~~~~~~~~8I7MMMM.
<           MM.8~~~~~~~~~~~~~~IIDMMOOMMMO..8~~~~~~~~~~~~~~=IIMMMM$$MM
<           MM.8~~~~~~~~~~~~~~IIDMMOMMM...~~~~~~~~~~~~~~~$IOMMMOOO$$$M7
<          MMM.8~~~~~~~~~~~~~~IIDMMMMO..D~~~~~~~~~~~~~~~IIMMMOOOOOOM$$MM
<        MM+MM.8~~~~~~~~~~~~~~IIDMMM...~~~~~~~~~~~~~~~8I$MMMOOOOOOOOO$$ZM7
<      :MZ++MM.8~~~~~~~~~~~~~~IIDM,..$~~~~~~~~~~~~~~=IIMMMOOOOOOOOOOOOM$$MM
<     MM++MOMM.8~~~~~~~~~~~~~~IID..:~~~~~~~~~~~~~~~$IDMMMOOOOOOOOOOOOOOO8$$MM
<   8M+++OOOMM.8~~~~~~~~~~~~~~II..=~~~~~~~~~~~~~~?IIMMMOOOOOOOOOOOOOOOOOOD$$NM.
<  MM++MOOOOMM.8~~~~~~~~~~~~~~I.$~~~~~~~~~~~~~~~7IMMMDOOOOOOOOOOOOOOOOOOOOOM$$MM
<  MM888OOOOMM.8~~~~~~~~~~~~~~?+~~~~~~~~~~~~~7MMMMMMOOOOOOOOOOOOOOOOOOOOOOMDDNM:
<    MM88MOOMM.8~~~~~~~~~~~~~~~~~~~~~~~~~~~~MM~~~~MMOOOOOOOOOOOOOOOOOOOOONDDMM
<     +MD88DMM.8~~~~~~~~~~~~~~~~~~~~~~~~~~~IM~~~~~M8OOOOOOOOOOOOOOOOOOOMDDMM
<       MM88MM.8~~~~~~~~~~~~~~~~~~~~~~~~~~7MD~~~~MMOOOOOOOOOOOOOOOOOO8DDNM8
<         MMMM.8~~~~~~~~~~~~~~~~~~~~~~~~ZI7MMMMMMMOOOOOOOOOOOOOOOOOOMDDMM
<          MMM.8~~~~~~~~~~~~~~~~~~~~~~~77MMM888888O8888888OOOO8888MDDNM=~~~~~
<           MM.8~~~~~~~~~~~~~~~~~~~~~+IMMMMMMMMMM8MMMMMMMMMOOMMMMMMMMMMMMMMMMM
<           MM.8~~~~~~~~~~~~~~~~~~~~7IMM??=~~~~MM8MII~~~~~8MM+~~~~~~MMM~~~~~~DM
<           MM.8~~~~~~~~~~~~~~~~~~$I$MMMMM~~~~~MO88M+~~~~~~~~~~~~~~~~~~~~~~~~MD
<           MM.8~~~~~~~~~~~~~~~~~7IMMMOOM+~~~~MMOOMM~~~~MMMMMM~~~~DMMMMM~~~~?M
<           MM.8~~~~~~~~~~~~~~~DIDMMMOOMM~~~~~MOOOM~~~~~MO8DM+~~~~M~  MO~~~~MD
<           MM.8~~~~~~~~~~~~~~IIMMMOOOOM~~~~~MMOOMM~~~~MMMDMM~~~~MM  7M~~~~+M
<           MM.8~~~~~~~~~~~~NIMMMDOOOOMM~~~~IMOOOM~~~~~MDDNM+~~~~M:  MO~~~~MM
<           MM.8~~~~~~~~~~~7IMMMOOOOOOM~~~~~MMOOMM~~~~MMDMMM~~~~NM  =M~~~~~M
<           MM.8~~~~~~~~~DIMMMNOOOOOOMM~~~~$MOOOM~~~~~MNM,MI~~~~M:  MD~~~~MM
<           MM.8~~~~~~~~IIMMM88MOOOO8M~~~~~88MNMM~~~~ZNM DM~~~~88M:+M~~~~~ZMM
<           MM.8~~~~~~NIMMM,+MD88DOOMMMMMMMMMM8MMMMMMMM+ MMMMMMMMM MMMMMMMMM
<           MM:.DDDDDI7MMM    MM88DOOOOOOOOOOOO8DDNM8
<           .MMMMMMMMMMM.      .MM88MOOOOOOOOOMDDMM
<             8MMMMMMMM          MM88DOOOOOO8DDNM8
<                                  MM88MOOOMDDMM
<                                   MM888MDDNM,
<                                     MM8MDMM
<                                      +MMM
<                                        8
<                                                                  GlassGiant.com
---
> --------------------------------------------------------------------------------
> |                                     :M                                       |
> |                                    MMMMM                                     |
> |      MMMMMMMMMMMMMMMMMMMMMMMMMMMMDM++M$NM.    MMMMMMMMMMMMMMMMMMMMMMMMMMM    |
> |    :MMM777777777777777777777777MMMZ+MOM$$MM MMMN88888888888888888888888DMMM  |
> |    MMD.~~~~~~~~~~~~~~~~~~~~~~~~.8MMOOOOO$$$MMM..~~~~~~~~~~~~~~~~~~~~~~~:ZMM  |
> |    MMD.~~~~~~~~~~~~~~~~~~~~~~~~78MMOOOOOOM$$MM.N~~~~~~~~~~~~~~~~~~~~~~~~IMM  |
> |    MMD.~~~~~~~~~~~~~~~~~~~~~~~~78MMOOOOOOOO$MM.N~~~~~~~~~~~~~~~~~~~~~~~OIMM  |
> |    MMM.$III8~~~~~~~~~~~~~~OIII7IMMMOOOOOOOOOMMN.IIII~~~~~~~~~~~~~~~~~~II$MM  |
> |     NMMMMM.8~~~~~~~~~~~~~~IIDMMMMMOOOOOOOOOOOMMMMMM.~~~~~~~~~~~~~~~~NIIMMM   |
> |       ~~MM.8~~~~~~~~~~~~~~IIDMMMDOOOOOOOOOOOOOMMM..,~~~~~~~~~~~~~~~IIDMMN    |
> |         MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOOOOOOOMMM8..=~~~~~~~~~~~~~~DIIMMM      |
> |         MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOOOOOOMMM..?~~~~~~~~~~~~~~~IIMMMI       |
> |         MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOOOOMMM8..?~~~~~~~~~~~~~~DIIMMM         |
> |         MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOOOMMM..~~~~~~~~~~~~~~~~IIMMMZ          |
> |         MM.8~~~~~~~~~~~~~~IIDMMOOOOOOOMMM:..~~~~~~~~~~~~~~~NIIMMM            |
> |         MM.8~~~~~~~~~~~~~~IIDMMOOOOO8MMM..8~~~~~~~~~~~~~~~IIMMM:             |
> |         MM.8~~~~~~~~~~~~~~IIDMMOOOOMMM...~~~~~~~~~~~~~~~8I7MMMM.             |
> |         MM.8~~~~~~~~~~~~~~IIDMMOOMMMO..8~~~~~~~~~~~~~~=IIMMMM$$MM            |
> |         MM.8~~~~~~~~~~~~~~IIDMMOMMM...~~~~~~~~~~~~~~~$IOMMMOOO$$$M7          |
> |        MMM.8~~~~~~~~~~~~~~IIDMMMMO..D~~~~~~~~~~~~~~~IIMMMOOOOOOM$$MM         |
> |      MM+MM.8~~~~~~~~~~~~~~IIDMMM...~~~~~~~~~~~~~~~8I$MMMOOOOOOOOO$$ZM7       |
> |    :MZ++MM.8~~~~~~~~~~~~~~IIDM,..$~~~~~~~~~~~~~~=IIMMMOOOOOOOOOOOOM$$MM      |
> |   MM++MOMM.8~~~~~~~~~~~~~~IID..:~~~~~~~~~~~~~~~$IDMMMOOOOOOOOOOOOOOO8$$MM    |
> | 8M+++OOOMM.8~~~~~~~~~~~~~~II..=~~~~~~~~~~~~~~?IIMMMOOOOOOOOOOOOOOOOOOD$$NM.  |
> |MM++MOOOOMM.8~~~~~~~~~~~~~~I.$~~~~~~~~~~~~~~~7IMMMDOOOOOOOOOOOOOOOOOOOOOM$$MM |
> |MM888OOOOMM.8~~~~~~~~~~~~~~?+~~~~~~~~~~~~~7MMMMMMOOOOOOOOOOOOOOOOOOOOOOMDDNM: |
> |  MM88MOOMM.8~~~~~~~~~~~~~~~~~~~~~~~~~~~~MM~~~~MMOOOOOOOOOOOOOOOOOOOOONDDMM   |
> |   +MD88DMM.8~~~~~~~~~~~~~~~~~~~~~~~~~~~IM~~~~~M8OOOOOOOOOOOOOOOOOOOMDDMM     |
> |     MM88MM.8~~~~~~~~~~~~~~~~~~~~~~~~~~7MD~~~~MMOOOOOOOOOOOOOOOOOO8DDNM8      |
> |       MMMM.8~~~~~~~~~~~~~~~~~~~~~~~~ZI7MMMMMMMOOOOOOOOOOOOOOOOOOMDDMM        |
> |        MMM.8~~~~~~~~~~~~~~~~~~~~~~~77MMM888888O8888888OOOO8888MDDNM=~~~~~    |
> |         MM.8~~~~~~~~~~~~~~~~~~~~~+IMMMMMMMMMM8MMMMMMMMMOOMMMMMMMMMMMMMMMMM   |
> |         MM.8~~~~~~~~~~~~~~~~~~~~7IMM??=~~~~MM8MII~~~~~8MM+~~~~~~MMM~~~~~~DM  |
> |         MM.8~~~~~~~~~~~~~~~~~~$I$MMMMM~~~~~MO88M+~~~~~~~~~~~~~~~~~~~~~~~~MD  |
> |         MM.8~~~~~~~~~~~~~~~~~7IMMMOOM+~~~~MMOOMM~~~~MMMMMM~~~~DMMMMM~~~~?M   |
> |         MM.8~~~~~~~~~~~~~~~DIDMMMOOMM~~~~~MOOOM~~~~~MO8DM+~~~~M~  MO~~~~MD   |
> |         MM.8~~~~~~~~~~~~~~IIMMMOOOOM~~~~~MMOOMM~~~~MMMDMM~~~~MM  7M~~~~+M    |
> |         MM.8~~~~~~~~~~~~NIMMMDOOOOMM~~~~IMOOOM~~~~~MDDNM+~~~~M:  MO~~~~MM    |
> |         MM.8~~~~~~~~~~~7IMMMOOOOOOM~~~~~MMOOMM~~~~MMDMMM~~~~NM  =M~~~~~M     |
> |         MM.8~~~~~~~~~DIMMMNOOOOOOMM~~~~$MOOOM~~~~~MNM,MI~~~~M:  MD~~~~MM     |
> |         MM.8~~~~~~~~IIMMM88MOOOO8M~~~~~88MNMM~~~~ZNM DM~~~~88M:+M~~~~~ZMM    |
> |         MM.8~~~~~~NIMMM,+MD88DOOMMMMMMMMMM8MMMMMMMM+ MMMMMMMMM MMMMMMMMM     |
> |         MM:.DDDDDI7MMM    MM88DOOOOOOOOOOOO8DDNM8                            |
> |         .MMMMMMMMMMM.      .MM88MOOOOOOOOOMDDMM                              |
> |           8MMMMMMMM          MM88DOOOOOO8DDNM8                               |
> |                                MM88MOOOMDDMM                                 |
> |                                 MM888MDDNM,                                  |
> |                                   MM8MDMM                                    |
> |                                    +MMM                                      |
> |                                      8                                       |
> |                                                                GlassGiant.com|
> --------------------------------------------------------------------------------

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 22 remaining solutions by signing in and submitting your own entry
#23 crater / crater2150 - Score: 38 - 10/25/12 @ 12:20
:se ve=all<CR>41l<C-V>G$s|<Esc>0<C-V>G0r|yyPVr-yyGpZZ

0 comments

#24 Peter Lacey-Bordeaux / placeybordeaux - Score: 39 - 09/28/12 @ 03:46
qq0|r|50A <Esc>80|r|ldwj@qq@qo<Esc>80i-<Esc>yyggPZZ

0 comments

#25 Jer Wilson / superjercom - Score: 40 - 09/28/12 @ 18:17
0<C-V>G0r|:se vir<Tab>=all<CR>G$l<C-V>50kr|O<Esc>80i-<Esc>YGpZZ

0 comments

#26 James / Dronak - Score: 40 - 09/02/13 @ 00:15
:se ve=all<CR>qq0r|80|.jq50@qo<Esc>80i-<Esc>yyggPZZ

0 comments

#27 Chasetopher / chasetopherlee - Score: 42 - 10/30/12 @ 04:53
:set ve=all<CR>qq0r|80|r|<CR>q50@qo<Esc>80i-<Esc>yyggPZZ

0 comments

#28 Nik / mudpile45 - Score: 54 - 10/04/12 @ 03:37
O<Esc>80i-<Esc>yyGpk<C-V>ggjr|:set virtualedit=all<CR>k$j<C-V>G$khlr|:wq<CR>

0 comments

Created by: Remy_D

28 active golfers, 66 entries

Leaderboard (lowest score wins):
20
#1 - Conner McDaniel / connermcd

09/17/2012 at 01:07AM

20
#2 - Justin Love / wondible

09/17/2012 at 04:01AM

20
#3 - Urtica dioica / udioica

11/13/2012 at 11:09AM

20
#4 - John Braxler / braxler

09/12/2014 at 05:59PM

20
#5 - Yahyalexandre33 / yahyalexandre33

03/14/2016 at 10:08PM

21
#6 - tmr / tmr314

09/17/2012 at 01:54PM

23
#7 - Rob Grijs / robgrijs

10/14/2012 at 09:34AM

24
#8 - Kerson Hsiao / KersonHsiao

09/16/2012 at 10:55AM

24
#9 - Tim Chase / gumnos

09/16/2012 at 11:48AM

24
#10 - 無ん垢の叫び / john_ababa

09/16/2012 at 12:47PM

24
#11 - Mats Sigge / MatsSigge

09/30/2012 at 02:19PM

24
#12 - Édouard M'tou / DouardM

10/18/2012 at 08:03PM

24
#13 - cvp / cperepelitsa

10/29/2012 at 07:43AM

26
#14 - Paul Sheraton / Paul_Sheraton

10/24/2012 at 08:35AM

27
#15 - deigen / deigen0

10/26/2012 at 05:15AM

29
#16 - Glen / Glen_S

10/20/2012 at 04:21AM

30
#17 - ♜ Pepe Doval / pepellou

10/26/2012 at 09:33AM

31
#18 - Chaos / gbchaosmaster

10/29/2012 at 12:05AM

33
#19 - h_east (トロッコ6個) / h_east

09/15/2012 at 06:12PM

33
#20 - blamitter / blamitter

12/10/2013 at 10:16PM

35
#21 - vansan / VinceVansan

09/18/2012 at 09:22PM

36
#22 - Ryan / devops_yeoman

09/15/2012 at 06:18PM

38
#23 - crater / crater2150

10/25/2012 at 12:20PM

39
#24 - Peter Lacey-Bordeaux / placeybordeaux

09/28/2012 at 03:46AM

40
#25 - Jer Wilson / superjercom

09/28/2012 at 06:17PM

40
#26 - James / Dronak

09/02/2013 at 12:15AM

42
#27 - Chasetopher / chasetopherlee

10/30/2012 at 04:53AM

54
#28 - Nik / mudpile45

10/04/2012 at 03:37AM