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 [challenge ID]

Played Challenges

One number per line - 18780 entries

Just give me the numbers.

  • Best score: 14
  • Best player score: 14
  • Position: #246 / 3877
  • Number of attempts: 1
Separate the lines - 191 entries

Every other line is mixed up. Separate them into their original texts.

  • Best score: 11
  • Best player score: 11
  • Position: #19 / 95
  • Number of attempts: 1
Palindrome numbers - 30 entries

For each number compute its associated palindrome. First number (first line) has been eaten! #prime

  • Best score: 30
  • Best player score: 30
  • Position: #3 / 17
  • Number of attempts: 1
Extract HTML option values from tag values - 115 entries

Generate HTML option values from the text in the option tag. If the text contains multiple words, replace the spaces with an underscore and convert all capital letters to small letters.

  • Best score: 34
  • Best player score: 34
  • Position: #6 / 45
  • Number of attempts: 3
Un"finnish"ed Work - 116 entries

Replace Γ₯ by a, Γ€ by a and ΓΆ by o.

  • Best score: 14
  • Best player score: 16
  • Position: #48 / 60
  • Number of attempts: 2
Todo list specification - 401 entries

The every item on the todo list must be done today. Modify the list to reflect that.

  • Best score: 37
  • Best player score: 37
  • Position: #28 / 180
  • Number of attempts: 1
Text to HTML Table - 183 entries

Turn the plain text table to an HTML table.

  • Best score: 52
  • Best player score: 52
  • Position: #8 / 54
  • Number of attempts: 1
For all cases. - 168 entries

In this case... change it! :) Watch the line.

  • Best score: 8
  • Best player score: 8
  • Position: #46 / 108
  • Number of attempts: 1
Hidden Message - 93 entries

Find the hidden message and replace all other characters with spaces.

  • Best score: 33
  • Best player score: 33
  • Position: #3 / 30
  • Number of attempts: 1
Interactive git rebase changing commands - 176 entries

How to change the action of some commits in git rebase dialog.

  • Best score: 14
  • Best player score: 15
  • Position: #22 / 80
  • Number of attempts: 3
Create a table - 332 entries

Convert the given input into a formatted table

  • Best score: 16
  • Best player score: 16
  • Position: #13 / 105
  • Number of attempts: 2
Fun With The Diagonal - 107 entries

change the lowercase characters on the main diagonal to uppercase

  • Best score: 11
  • Best player score: 11
  • Position: #48 / 81
  • Number of attempts: 1
Change attribute to getter - 157 entries

Wrap attributes with a getter method.

  • Best score: 24
  • Best player score: 25
  • Position: #43 / 63
  • Number of attempts: 3
ascii-art diamond - 44 entries

Simple ascii-art diamond. The grid is 40x40.

  • Best score: 39
  • Best player score: 41
  • Position: #5 / 17
  • Number of attempts: 1
Hello ${world} - 325 entries

Migrate a JavaScript String from concatenation to ES6 interpolation.

  • Best score: 24
  • Best player score: 24
  • Position: #10 / 97
  • Number of attempts: 1
Array transposition - 2427 entries

Transpose two arrays into one.

  • Best score: 16
  • Best player score: 18
  • Position: #178 / 450
  • Number of attempts: 1
Winding path - 122 entries

It's a maze, but the bad paths have been blocked off. Mark the correct path.

  • Best score: 27
  • Best player score: 45
  • Position: #18 / 42
  • Number of attempts: 6
Vertical Limit - 2564 entries

transform a succession of one word lines to a an array of strings

  • Best score: 21
  • Best player score: 21
  • Position: #63 / 759
  • Number of attempts: 2
Maricris Bonzo
Twitter:

πŸͺ„ Developer Advocate @magic_labs. πŸ‘©πŸ»β€πŸŽ¨ Multi-Passionate Creative. πŸ‘©β€πŸ‘§β€πŸ‘¦ Mom to two 🐢's and one 🐱.

entered into 18 challenges

contributed 0 challenges