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 50b5266f448d770002000106

Readable Rubyhash

Rubyists talk about being cutting edge but how many are using 1.9 in production? Time to convert those verbose 1.8 hashes in to symbolic, succinct 1.9 beauties!

Start file
{:a=>1,:b=>2,:c=>3}
End file
{
  a: 1,
  b: 2,
  c: 3
}

View Diff

1c1,5
< {:a=>1,:b=>2,:c=>3}
---
> {
>   a: 1,
>   b: 2,
>   c: 3
> }

Solutions by @hdgarrood:

Unlock 8 remaining solutions by signing in and submitting your own entry
Created by: @VimLondon

92 active golfers, 244 entries

Solutions by @hdgarrood:
23
#2 - harry 🏳️‍🌈 / @hdgarrood

12/03/2012 at 11:34PM

26
#>17 - harry 🏳️‍🌈 / @hdgarrood

12/03/2012 at 11:32PM

27
#>31 - harry 🏳️‍🌈 / @hdgarrood

12/03/2012 at 11:31PM

28
#>46 - harry 🏳️‍🌈 / @hdgarrood

12/03/2012 at 11:26PM

28
#>46 - harry 🏳️‍🌈 / @hdgarrood

12/03/2012 at 11:28PM

30
#>66 - harry 🏳️‍🌈 / @hdgarrood

12/03/2012 at 10:30PM

31
#>71 - harry 🏳️‍🌈 / @hdgarrood

12/03/2012 at 11:25PM

50
#>89 - harry 🏳️‍🌈 / @hdgarrood

12/03/2012 at 10:29PM