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 5039216a1eb07a0002000026

Sierpinski's Triangle

Build the famous fractal, Sierpinski's Triangle.

Start file
 ^
/_\ 
End file
                               ^
                              /_\
                             ^   ^
                            /_\ /_\
                           ^       ^
                          /_\     /_\
                         ^   ^   ^   ^
                        /_\ /_\ /_\ /_\
                       ^               ^
                      /_\             /_\
                     ^   ^           ^   ^
                    /_\ /_\         /_\ /_\
                   ^       ^       ^       ^
                  /_\     /_\     /_\     /_\
                 ^   ^   ^   ^   ^   ^   ^   ^
                /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\
               ^                               ^
              /_\                             /_\
             ^   ^                           ^   ^
            /_\ /_\                         /_\ /_\
           ^       ^                       ^       ^
          /_\     /_\                     /_\     /_\
         ^   ^   ^   ^                   ^   ^   ^   ^
        /_\ /_\ /_\ /_\                 /_\ /_\ /_\ /_\
       ^               ^               ^               ^
      /_\             /_\             /_\             /_\
     ^   ^           ^   ^           ^   ^           ^   ^
    /_\ /_\         /_\ /_\         /_\ /_\         /_\ /_\
   ^       ^       ^       ^       ^       ^       ^       ^
  /_\     /_\     /_\     /_\     /_\     /_\     /_\     /_\
 ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^
/_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\

View Diff

1,2c1,32
<  ^
< /_\ 
---
>                                ^
>                               /_\
>                              ^   ^
>                             /_\ /_\
>                            ^       ^
>                           /_\     /_\
>                          ^   ^   ^   ^
>                         /_\ /_\ /_\ /_\
>                        ^               ^
>                       /_\             /_\
>                      ^   ^           ^   ^
>                     /_\ /_\         /_\ /_\
>                    ^       ^       ^       ^
>                   /_\     /_\     /_\     /_\
>                  ^   ^   ^   ^   ^   ^   ^   ^
>                 /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\
>                ^                               ^
>               /_\                             /_\
>              ^   ^                           ^   ^
>             /_\ /_\                         /_\ /_\
>            ^       ^                       ^       ^
>           /_\     /_\                     /_\     /_\
>          ^   ^   ^   ^                   ^   ^   ^   ^
>         /_\ /_\ /_\ /_\                 /_\ /_\ /_\ /_\
>        ^               ^               ^               ^
>       /_\             /_\             /_\             /_\
>      ^   ^           ^   ^           ^   ^           ^   ^
>     /_\ /_\         /_\ /_\         /_\ /_\         /_\ /_\
>    ^       ^       ^       ^       ^       ^       ^       ^
>   /_\     /_\     /_\     /_\     /_\     /_\     /_\     /_\
>  ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^   ^
> /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\

Solutions by @JimmyMcRascal:

Unlock 3 remaining solutions by signing in and submitting your own entry
Created by: @tbreisacher

27 active golfers, 86 entries

Solutions by @JimmyMcRascal:
31
#13 - Jimmy McRascal / @JimmyMcRascal

07/12/2014 at 06:14AM

46
#>21 - Jimmy McRascal / @JimmyMcRascal

07/12/2014 at 06:06AM

169
#>26 - Jimmy McRascal / @JimmyMcRascal

07/12/2014 at 02:11AM