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

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 92 remaining solutions by signing in and submitting your own entry
#93 無ん垢の叫び / @john_ababa - Score: 1030 - 02/28/12 @ 15:51
jdG:a!<CR>   * Allen, Taylor<CR>      - Email: allen.taylor@hotmail.com<CR>   * Bailey, Stephen<CR>      - 4545 Harbor Ln, Atlanta, GA<CR>      - Phone: (412) 291-1238<CR>   * Frost, Jennifer<CR>      - 2498 Temple Terrace, Miami, FL<CR>   * Garfield, Misty<CR>      - 5988 Apple Tree Ln, Memphis, TN<CR>   * Grant, Jenny<CR>      - 198 Circle Dr, Houston, TX<CR>      - Phone: (213) 198-9842<CR>      - Email: jenny.grant@gmail.com<CR>   * Matthews, Frank<CR>      - 418 Happy Trail, Phoenix, AZ<CR>      - Phone: (985) 129-2394<CR>      - Email: frank@phoenixrealtors.net<CR>   * McCullen, Sarah<CR>      - 247 Hidden Elm, Seattle, WA<CR>      - Phone: (288) 283-4568<CR>   * Parsons, Betty<CR>      - Phone: (235) 523-2378<CR>      - Email: bettyboop123@gmail.com<CR>   * Percy, Adam<CR>      - 221 Jaguar Pkwy, Missoula, MT<CR>   * Perkins, Mike<CR>      - 992 Peartree Ln, Bowling Green, KY<CR>   * Sanders, Terry<CR>      - Email: sanderst@yahoo.com<CR>   * Smith, George<CR>      - 1234 Avenue, New York, NY<CR>   * Smith, Pete<CR>      - Phone: (294) 984-2938<CR>   * Thomas, Brent<CR>      - 1482 Mystic Oaks, Anaheim, CA<CR><Esc><Esc>ZZ

0 comments


Created by: @connermcd

93 active golfers, 252 entries

Leaderboard (lowest score wins):
32
#31 - learninghang / @learninghang

04/14/2012 at 09:43AM

32
#32 - Alessandro Lisander / @wuiimu

01/05/2014 at 01:27PM

32
#33 - Frank Malone / @FrankMa00268686

06/03/2017 at 11:14AM

32
#34 - Christopher Erin / @MCNormalMode

07/25/2018 at 01:21AM

33
#35 - Hu Junfeng / @junfeng

09/01/2011 at 08:33AM

33
#36 - dtennant / @dtennant

09/16/2011 at 05:22PM

33
#37 - Matt Woelk / @MattWoelk

11/11/2011 at 07:36PM

34
#38 - Simon's Calf / @simonscarfe

09/10/2011 at 12:44PM

34
#39 - Nonayo Biznast / @NonayoBiznast

09/11/2011 at 01:23AM

34
#40 - Shaun Skelton / @skeletalmonkey

09/11/2011 at 11:27PM

34
#41 - Scott Nielsen / @smniel

09/25/2011 at 11:31PM

34
#42 - Ethan Van den Berg / @showntome

10/14/2011 at 02:41PM

34
#43 - A / @tndrnt

12/11/2011 at 07:05PM

34
#44 - Kurt Gaastra / @KGaastra

02/11/2012 at 01:22AM

34
#45 - Kerson Hsiao / @KersonHsiao

07/18/2012 at 12:17PM

34
#46 - Drew Neil / @nelstrom

11/26/2012 at 10:16PM

34
#47 - Default default / @Fuck_default

05/07/2014 at 09:46AM

35
#48 - bmamax / @bmamax

01/13/2012 at 10:37PM

36
#49 - Theodore Finn Gast / @tfgast

09/01/2011 at 02:53AM

37
#50 - Mohammed / @mbadran

09/04/2011 at 02:56AM

37
#51 - Marcin Sza / @coot_

09/04/2011 at 03:32AM

37
#52 - Dario Cazzaro / @darioqa

09/17/2011 at 06:32PM

37
#53 - Mislav Marohnić / @mislav

12/06/2011 at 04:30PM

38
#54 - Dühöngő / @aswna

09/02/2011 at 04:59PM

38
#55 - Jesús Espino / @jespinog

09/07/2011 at 02:24PM

38
#56 - Rod Knowlton / @codelahoma

04/24/2012 at 06:23PM

38
#57 - Dave@Highgroove / @HighgrooveDave

05/22/2012 at 09:27PM

38
#58 - Son of Bongo / @bpcode

09/14/2012 at 02:18PM

38
#59 - cj / @cj01101

10/18/2013 at 10:42PM

39
#60 - Aviv Ben-Yosef / @avivby

09/02/2011 at 10:57AM