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

Ruby 1.9 hashes

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

2,4c2,4
<   :a => 1,
<   :b => 2,
<   :c => 3
---
>   a: 1,
>   b: 2,
>   c: 3

Solutions by @MC88686523:

Unlock 10 remaining solutions by signing in and submitting your own entry
Created by: @jamesconroyfinn

406 active golfers, 1244 entries

Solutions by @MC88686523:
13
#189 - MC / @MC88686523

03/25/2023 at 04:24PM

14
#>246 - MC / @MC88686523

03/25/2023 at 04:23PM

15
#>285 - MC / @MC88686523

03/25/2023 at 04:22PM

16
#>304 - MC / @MC88686523

03/25/2023 at 04:21PM

17
#>331 - MC / @MC88686523

03/25/2023 at 04:19PM

18
#>352 - MC / @MC88686523

03/25/2023 at 04:18PM

22
#>386 - MC / @MC88686523

03/25/2023 at 04:17PM

23
#>392 - MC / @MC88686523

03/25/2023 at 04:16PM

26
#>398 - MC / @MC88686523

03/25/2023 at 04:09PM

50
#>406 - MC / @MC88686523

03/25/2023 at 04:09PM