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

Delete the last function argument in python. - 228 entries

Delete the last function argument in this python script.

  • Best score: 6
  • Best player score: 9
  • Position: #70 / 88
  • Number of attempts: 1
Convert list of enums to list of localization terms - 157 entries

While making my game Piloteer, I had a large list of TaskTypes and needed to convert them to an equivalent list of localization terms, to be used when translating the game's text into different languages.

  • Best score: 75
  • Best player score: 112
  • Position: #26 / 50
  • Number of attempts: 1
Reorganize Pokémon - 831 entries

Change the format of the each line and sort alphabetically.

  • Best score: 18
  • Best player score: 25
  • Position: #174 / 227
  • Number of attempts: 2
Fun With The Diagonal - 110 entries

change the lowercase characters on the main diagonal to uppercase

  • Best score: 11
  • Best player score: 13
  • Position: #82 / 83
  • Number of attempts: 1
Not enough Ps - 74 entries

Different type of code

  • Best score: 13
  • Best player score: 15
  • Position: #34 / 38
  • Number of attempts: 1
Shuffled numbers - 254 entries

Each number is paired with the number it should follow. That's enough information to put them in order.

  • Best score: 15
  • Best player score: 23
  • Position: #95 / 98
  • Number of attempts: 1
learn vim in short time - 245 entries

so happy to learn vim.because vim is awesome

  • Best score: 8
  • Best player score: 10
  • Position: #162 / 165
  • Number of attempts: 1
The name of the game - 679 entries

End up with the name of the game.

  • Best score: 11
  • Best player score: 13
  • Position: #340 / 364
  • Number of attempts: 1
SFD-ROC: vimvimvim - 1624 entries

Oh no, this line is longer than 80 chars... put each 'vim' on a new line.

  • Best score: 8
  • Best player score: 14
  • Position: #385 / 453
  • Number of attempts: 2
SFD-ROC: ROT13 Phonics - 102 entries

A is for apple, b is for ball, etc... This familiar phonics poem has been rotated 13 characters. Make the letter match the word.

  • Best score: 6
  • Best player score: 8
  • Position: #66 / 74
  • Number of attempts: 1
Sneak-Tries-To-Code
Github:

entered into 10 challenges

contributed 0 challenges