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

Alphabetize the directory

Put the contacts and their information in alphabetical order.

Start file
## Directory
   
* Smith, George
     
- 1234 Avenue, New York, NY
   
* Bailey, Stephen
     
- 4545 Harbor Ln, Atlanta, GA
     
- Phone: (412) 291-1238
   
* Thomas, Brent
     
- 1482 Mystic Oaks, Anaheim, CA
   
* Grant, Jenny
     
- 198 Circle Dr, Houston, TX
     
- Phone: (213) 198-9842
     
- Email: jenny.grant@gmail.com
   
* Percy, Adam
     
- 221 Jaguar Pkwy, Missoula, MT
   
* Garfield, Misty
     
- 5988 Apple Tree Ln, Memphis, TN
   
* Parsons, Betty
     
- Phone: (235) 523-2378
     
- Email: bettyboop123@gmail.com
   
* Sanders, Terry
     
- Email: sanderst@yahoo.com
   
* Smith, Pete
     
- Phone: (294) 984-2938
   
* Frost, Jennifer
     
- 2498 Temple Terrace, Miami, FL
   
* Matthews, Frank
     
- 418 Happy Trail, Phoenix, AZ
     
- Phone: (985) 129-2394
     
- Email: frank@phoenixrealtors.net
   
* Allen, Taylor
     
- Email: allen.taylor@hotmail.com
   
* McCullen, Sarah
     
- 247 Hidden Elm, Seattle, WA
     
- Phone: (288) 283-4568
   
* Perkins, Mike
     
- 992 Peartree Ln, Bowling Green, KY
End file
## Directory
   
* Allen, Taylor
     
- Email: allen.taylor@hotmail.com
   
* Bailey, Stephen
     
- 4545 Harbor Ln, Atlanta, GA
     
- Phone: (412) 291-1238
   
* Frost, Jennifer
     
- 2498 Temple Terrace, Miami, FL
   
* Garfield, Misty
     
- 5988 Apple Tree Ln, Memphis, TN
   
* Grant, Jenny
     
- 198 Circle Dr, Houston, TX
     
- Phone: (213) 198-9842
     
- Email: jenny.grant@gmail.com
   
* Matthews, Frank
     
- 418 Happy Trail, Phoenix, AZ
     
- Phone: (985) 129-2394
     
- Email: frank@phoenixrealtors.net
   
* McCullen, Sarah
     
- 247 Hidden Elm, Seattle, WA
     
- Phone: (288) 283-4568
   
* Parsons, Betty
     
- Phone: (235) 523-2378
     
- Email: bettyboop123@gmail.com
   
* Percy, Adam
     
- 221 Jaguar Pkwy, Missoula, MT
   
* Perkins, Mike
     
- 992 Peartree Ln, Bowling Green, KY
   
* Sanders, Terry
     
- Email: sanderst@yahoo.com
   
* Smith, George
     
- 1234 Avenue, New York, NY
   
* Smith, Pete
     
- Phone: (294) 984-2938
   
* Thomas, Brent
     
- 1482 Mystic Oaks, Anaheim, CA

View Diff

2,3c2,3
<    * Smith, George
<       - 1234 Avenue, New York, NY
---
>    * Allen, Taylor
>       - Email: allen.taylor@hotmail.com
7,8c7,10
<    * Thomas, Brent
<       - 1482 Mystic Oaks, Anaheim, CA
---
>    * Frost, Jennifer
>       - 2498 Temple Terrace, Miami, FL
>    * Garfield, Misty
>       - 5988 Apple Tree Ln, Memphis, TN
13,25d14
<    * Percy, Adam
<       - 221 Jaguar Pkwy, Missoula, MT
<    * Garfield, Misty
<       - 5988 Apple Tree Ln, Memphis, TN
<    * Parsons, Betty
<       - Phone: (235) 523-2378
<       - Email: bettyboop123@gmail.com
<    * Sanders, Terry
<       - Email: sanderst@yahoo.com
<    * Smith, Pete
<       - Phone: (294) 984-2938
<    * Frost, Jennifer
<       - 2498 Temple Terrace, Miami, FL
30,31d18
<    * Allen, Taylor
<       - Email: allen.taylor@hotmail.com
34a22,26
>    * Parsons, Betty
>       - Phone: (235) 523-2378
>       - Email: bettyboop123@gmail.com
>    * Percy, Adam
>       - 221 Jaguar Pkwy, Missoula, MT
36a29,36
>    * Sanders, Terry
>       - Email: sanderst@yahoo.com
>    * Smith, George
>       - 1234 Avenue, New York, NY
>    * Smith, Pete
>       - Phone: (294) 984-2938
>    * Thomas, Brent
>       - 1482 Mystic Oaks, Anaheim, CA

Solutions by @marcontwit:

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

101 active golfers, 298 entries

Solutions by @marcontwit:
32
#36 - oliver mueller / @marcontwit

01/21/2012 at 01:25PM

38
#>62 - oliver mueller / @marcontwit

01/21/2012 at 09:31AM