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

π - 193 entries

1200 π chars

  • Best score: 16
  • Best player score: 17
  • Position: #19 / 52
  • Number of attempts: 2
Create json from a .env file - 1329 entries

A simple everyday task.

  • Best score: 39
  • Best player score: 58
  • Position: #140 / 309
  • Number of attempts: 2
Changing date formats - 615 entries

Change the date format to Y/M/D.

  • Best score: 37
  • Best player score: 71
  • Position: #79 / 170
  • Number of attempts: 3
Change to ascending order - 450 entries

Change each line of numbers consistently from descending to ascending order.

  • Best score: 17
  • Best player score: 49
  • Position: #64 / 110
  • Number of attempts: 3
Generate an entry for each month - 351 entries

The input file contains a URI with a month in it. Generate the URIs for all the other months up to a couple of years

  • Best score: 27
  • Best player score: 49
  • Position: #51 / 84
  • Number of attempts: 2
The Fibonacci Spacer - 149 entries

Split the words, remove punctuation and add spaces before each line following the Fibonacci sequence (0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89)

  • Best score: 25
  • Best player score: 74
  • Position: #36 / 42
  • Number of attempts: 1
Remove adjacent duplicates - 646 entries

Try to find a way to remove adjacent duplicate letters.

  • Best score: 19
  • Best player score: 19
  • Position: #17 / 162
  • Number of attempts: 4
Evil Numbers - 103 entries

Print the first 100 evil numbers https://oeis.org/A001969. This is an advert for code.golf https://code.golf/evil-numbers#viml

  • Best score: 25
  • Best player score: 25
  • Position: #9 / 26
  • Number of attempts: 7
One number per line - 18831 entries

Just give me the numbers.

  • Best score: 14
  • Best player score: 14
  • Position: #775 / 3889
  • Number of attempts: 7
V to the i - 4830 entries

Input is 99 V's. Output is 100 i's.

  • Best score: 7
  • Best player score: 7
  • Position: #804 / 1903
  • Number of attempts: 2
From argument to object - 1536 entries

This task typifies those programmers endure while coding. This C-family pseudocode needs a function argument to be repurposed as an object call. Simply search and replace? Repeat a pattern of edits?

  • Best score: 17
  • Best player score: 18
  • Position: #278 / 466
  • Number of attempts: 1
Basic renumbering - 5707 entries

Renumbering Basic.

  • Best score: 11
  • Best player score: 11
  • Position: #282 / 1274
  • Number of attempts: 8
Permutations N=4 - 68 entries

Could use backtracking or other algorithm to generate sorted numbers. Second chance !

  • Best score: 25
  • Best player score: 25
  • Position: #7 / 20
  • Number of attempts: 7
Generate Fibonacci Numbers - 294 entries

Use your super vim powers to generate Fibonacci Numbers.

  • Best score: 19
  • Best player score: 29
  • Position: #89 / 104
  • Number of attempts: 4
canabadyweb
Github:

entered into 14 challenges

contributed 0 challenges