Played Challenges
Simple, Practical, and Common - 34021 entries
Simple things we do all the time should be able to be done with very few keystrokes, but sometimes I find something I need to do makes me go, "There MUST be a better way." This challenge is just a simple movement and entering text at a certain place.
- Best score: 22
- Best player score: 33
- Position: #6125 / 7517
- Number of attempts: 1
Extract argument from function - 2429 entries
The aim is to see if you can do some refactoring very fast.
- Best score: 13
- Best player score: 15
- Position: #442 / 773
- Number of attempts: 1
Just the middle - 11620 entries
Delete the instructions at the top and bottom.
- Best score: 7
- Best player score: 9
- Position: #3281 / 4258
- Number of attempts: 1
Mute the second method of this script - 465 entries
prepend a # infront of every line of the second method
- Best score: 8
- Best player score: 10
- Position: #170 / 246
- Number of attempts: 1
Happy TvvO - 440 entries
Don’t forget the past, learn from it. Happy New Year.
- Best score: 12
- Best player score: 15
- Position: #203 / 212
- Number of attempts: 1
learn vim in short time - 248 entries
so happy to learn vim.because vim is awesome
- Best score: 8
- Best player score: 8
- Position: #63 / 168
- Number of attempts: 2
-a-b-c- - 3242 entries
Put hyphens everywhere.
- Best score: 13
- Best player score: 16
- Position: #789 / 1147
- Number of attempts: 2
Where should I put the Newline? - 912 entries
Help me put the newline.
- Best score: 7
- Best player score: 8
- Position: #348 / 451
- Number of attempts: 1
Words in parens - 13054 entries
We should all ace this, right?
- Best score: 13
- Best player score: 19
- Position: #3099 / 3991
- Number of attempts: 1
you're stuck on jQuery < 1.7 - 401 entries
replace calls to jQuery 1.7+'s `on` with calls to pre 1.7 `bind`
- Best score: 25
- Best player score: 35
- Position: #96 / 116
- Number of attempts: 1
PHP Array Syntax -> MailChimp Merge Syntax - 569 entries
I recently needed to send an e-mail to our marketing department listing allowed merge tags for our MailChimp campaigns. The allowed merge tags were determined from a PHP array in one of our PHP classes. I transformed the PHP class to MailChimp's syntax and sent the e-mail. It was, however, a long, laborious process. I'm still fairly new to Vim and would love to see how an expert Vim user would tackle one of my own, real-world problems. Thanks and have fun!
- Best score: 23
- Best player score: 53
- Position: #140 / 152
- Number of attempts: 1
imports alignment (python) - 725 entries
Align as one import per line.
- Best score: 17
- Best player score: 35
- Position: #177 / 203
- Number of attempts: 1
Ruby 1.9 compat - 664 entries
Remember when Ruby supported `when <expr> :`? Well, it doesn't in 1.9, so let's make sure we use `then`, without ruining our lovely new hash syntax!
- Best score: 14
- Best player score: 17
- Position: #156 / 242
- Number of attempts: 2
Reformat a C golf submission - 681 entries
Take this C golf submission (for the "tiny but standards-compliant Hello World program" category, naturally), and turn it into formatted C code.
- Best score: 22
- Best player score: 38
- Position: #170 / 222
- Number of attempts: 1
Simple text editing with Vim - 13645 entries
Make the pairs of lines match up by making each second line same as first
- Best score: 13
- Best player score: 20
- Position: #2939 / 3907
- Number of attempts: 1
VimGolf