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 502f2e628f37220002000031

Create an alphabet diamond

Here's a brain teaser to keep things interesting...

Start file
A
End file
                         AA
                        BBBB
                       CCCCCC
                      DDDDDDDD
                     EEEEEEEEEE
                    FFFFFFFFFFFF
                   GGGGGGGGGGGGGG
                  HHHHHHHHHHHHHHHH
                 IIIIIIIIIIIIIIIIII
                JJJJJJJJJJJJJJJJJJJJ
               KKKKKKKKKKKKKKKKKKKKKK
              LLLLLLLLLLLLLLLLLLLLLLLL
             MMMMMMMMMMMMMMMMMMMMMMMMMM
            NNNNNNNNNNNNNNNNNNNNNNNNNNNN
           OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
          PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
         QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
        RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
       SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
      TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
     UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
    VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
   WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
   WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
     UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
      TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
       SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
        RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
         QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
          PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
           OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
            NNNNNNNNNNNNNNNNNNNNNNNNNNNN
             MMMMMMMMMMMMMMMMMMMMMMMMMM
              LLLLLLLLLLLLLLLLLLLLLLLL
               KKKKKKKKKKKKKKKKKKKKKK
                JJJJJJJJJJJJJJJJJJJJ
                 IIIIIIIIIIIIIIIIII
                  HHHHHHHHHHHHHHHH
                   GGGGGGGGGGGGGG
                    FFFFFFFFFFFF
                     EEEEEEEEEE
                      DDDDDDDD
                       CCCCCC
                        BBBB
                         AA

View Diff

1c1,52
< A
---
>                          AA
>                         BBBB
>                        CCCCCC
>                       DDDDDDDD
>                      EEEEEEEEEE
>                     FFFFFFFFFFFF
>                    GGGGGGGGGGGGGG
>                   HHHHHHHHHHHHHHHH
>                  IIIIIIIIIIIIIIIIII
>                 JJJJJJJJJJJJJJJJJJJJ
>                KKKKKKKKKKKKKKKKKKKKKK
>               LLLLLLLLLLLLLLLLLLLLLLLL
>              MMMMMMMMMMMMMMMMMMMMMMMMMM
>             NNNNNNNNNNNNNNNNNNNNNNNNNNNN
>            OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
>           PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
>          QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
>         RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
>        SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
>       TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
>      UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
>     VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
>    WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
>   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
>  YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
> ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
> ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
>  YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
>   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
>    WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
>     VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
>      UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
>       TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
>        SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
>         RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
>          QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
>           PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
>            OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
>             NNNNNNNNNNNNNNNNNNNNNNNNNNNN
>              MMMMMMMMMMMMMMMMMMMMMMMMMM
>               LLLLLLLLLLLLLLLLLLLLLLLL
>                KKKKKKKKKKKKKKKKKKKKKK
>                 JJJJJJJJJJJJJJJJJJJJ
>                  IIIIIIIIIIIIIIIIII
>                   HHHHHHHHHHHHHHHH
>                    GGGGGGGGGGGGGG
>                     FFFFFFFFFFFF
>                      EEEEEEEEEE
>                       DDDDDDDD
>                        CCCCCC
>                         BBBB
>                          AA

Solutions by @udioica:

Unlock 9 remaining solutions by signing in and submitting your own entry
Created by: @connermcd

29 active golfers, 76 entries

Solutions by @udioica:
40
#2 - Urtica dioica / @udioica

08/18/2012 at 09:07PM

44
#>6 - Urtica dioica / @udioica

08/18/2012 at 10:49AM

47
#>6 - Urtica dioica / @udioica

08/18/2012 at 10:32AM

52
#>8 - Urtica dioica / @udioica

08/18/2012 at 08:06AM

53
#>9 - Urtica dioica / @udioica

08/18/2012 at 07:54AM

55
#>11 - Urtica dioica / @udioica

08/18/2012 at 07:51AM

57
#>13 - Urtica dioica / @udioica

08/18/2012 at 07:20AM

59
#>15 - Urtica dioica / @udioica

08/18/2012 at 07:17AM

61
#>15 - Urtica dioica / @udioica

08/18/2012 at 07:05AM