32814 active golfers, 395806 entries, 535 challenges
Open VimGolf challenges
That hyphen - 2488 entries
"vim vi improved"
Refactor static member invocation - 187 entries
Someone used a static method. Refactor the method into a static import while fixing the assertion.
Acute accents - 31 entries
Featuring all 17 lowercase letters with an acute accent digraph. Find a way to automate the digraphs.
Count both ways - 947 entries
Right AND down.
vim1001 - 260 entries
change number 1001 into a "vim1001 sequence". (My first challenge, hope it is not too bad... )
Roman numerals - 62 entries
Use the substitutions on top to convert unary to Roman numerals.
-a-b-c- - 3107 entries
Put hyphens everywhere.
Suffix sort - 205 entries
Sort from the end of the line, as if the letters in each line were reversed.
Comparing scores - 88 entries
If Alice and Bob both did the challenge, put their entries together in the top paragraph, so we can compare their scores more easily.
NBCU Weekly Challenge - #0 - 124 entries
One of our favorites lines here at NBCU! p.s. The first version of #0 was deleted due to me copy/pasting a HTML entity. Congrats to the one who figured that out, you are a true ninja warrior!
Lisp Condense - 426 entries
Reduce 4 cons selection operations down to one function call.
NBCU Weekly Challenge - Test - 227 entries
Just testing.
120 Degrees - 433 entries
Rotate that triangle.
V to the i - 4635 entries
Input is 99 V's. Output is 100 i's.
Subtraction - 167 entries
Solve the equations.
Change name of a variable - 160 entries
Replace the name of the $variable with the fastest move possible. The challenge is having a command that allow you to easily change the variable name even if its indented.
Don't know what this is - 1943 entries
Replace contents of brackets with matching number of spaces. Don't ask what the format's supposed to be.
Neither Fizz nor Buzz - 209 entries
Not your regular increment macro! The gaps are tricky.
Do you demand a shrubbery? - 1091 entries
Use :redir and crush the emacsgolfers.
Shuffle puzzle - 303 entries
Sort the lines in each indent group, and sort the groups. That's the pattern. Or just move lines around manually to get a better score.
Where should I put the Newline? - 837 entries
Help me put the newline.
HTML formatting: vertical alignment for readability - 60 entries
We did this a VimGolf challenge at work and now that we have finished I want to see if you guys can come up with something even better than we could. Our best solution was 44 keystrokes.
Extract argument from function - 2211 entries
The aim is to see if you can do some refactoring very fast.
Two become one - 703 entries
We have two c arrays and want to make one two dimensional out of it. Can we do that?
Piphilology - 124 entries
Piphilology comprises the creation and use of mnemonic techniques to remember a span of digits of the mathematical constant π. http://en.wikipedia.org/wiki/Piphilology
Mess in revision history - 1122 entries
Help Joe clean up what Steve has cobbled.
Vim tetris - 350 entries
Vim can play tetris too!
Five Pillars - 60 entries
Arrange all words in a table with 5 columns. The minimal space between words in columns is 2 spaces. Columns do have varying width.
Write Setters and Getters for PHP - 86 entries
Just simple automation of writing Setters and Getters like Doctrine might use.
Carriage return - 41 entries
I have some raw data from terminal output which uses carriege return for formatting. Carriage return sets the pointer to the first character on the line, and subsequent characters will overwrite what was there before. The challange is to simulate the terminal behaviour in vim. I'm kind of unsure if I should have skipped lines 9 and 15, since there might be some interesting solutions which are not that generic. Happy Golfing!
A HAPPY NEW YEAR 2014 ! - 10531 entries
A HAPPY NEW YEAR 2014 !
O Christmas Tree - 99 entries
Design a macro that makes trees grow (or ASCII triangles, if that's too hard).
Going underground.... - 306 entries
Simple reformatting: in this case changing from the format London underground supplies its customers with, to the format that Google Calendar likes...
Permutations N=4 - 60 entries
Could use backtracking or other algorithm to generate sorted numbers. Second chance !
Split the words - 348 entries
Add the spaces manually if you must, but if you use Vim's spell checking feature wisely, I think you'll save a LARGE number of strokes.
Create Leading Zeros - 204 entries
Create leading zeros only for id columns. Please use generic approach!
attr_aligner - 3387 entries
Two attr keywords. Two separate indentations. Align the colons.
Ninjas Leaderboard - 84 entries
The two lines in "Start file" has an obfuscated email address. Second line give an index (from 1 to 30) to the chars list of the first line, for example, the first char of email (n) is in position 25, second char (i) is in position 19 and s.o.
Under the cupola - 45 entries
Taking some liberty about the name and plot of the Stephen King's famous novel (and TV series) to make this challenge. Are you able to recreate graphically the key phrase of the story? (I think is gonna be hard!)
Untangle my tail, please! - 47 entries
You know, this words were playing to chase their tails and Oops! What happened? Now we have a complete mess, their tails are totally tangled, can you please help them to untangle their tails?
Letter case trickery - 1537 entries
This file is in a downright esoteric format, consisting of hexadecimal numbers, non-hexadecimal keywords, and "Z" indicating end-of-line. Make the hexadecimal numbers lowercase.
Recursive Cowsay - 58 entries
Convert 'cowsay' statement to recursive output
VimGolfNight - 491 entries
Based on "The name of the game".
quotes inside quotes - 3020 entries
taken from tip 85 of the very good book 'Practical Vim: Edit Text at the Speed of Thought' ! I'd be interested what people use :)
Counting in binary - 410 entries
"a" represents 0; "A" represents 1. Start from zero and count to 15.
Hanging Indent for Footnotes - 58 entries
Format this footnote (in kramdown syntax) so that it has hanging indent.
Hole-in-one - 965 entries
Lets take this golf thing literally.. Drive off the tee into the hole, and of course you don't strike the ball completely clean.
Delete unwanted lines - 351 entries
Delete all lines which does not end in "o.."
Pairs of numbers - 343 entries
Line 1 represents x, line 2 y-data. Bring the corresponding pairs in the form "[x,y]\n"
Top X - 185 entries
The End File is the Top 10 Vimgolf Leaderboard at June 29, 2013. This is a second version, with a great contribution of @udioica. X is ten in Roman,a numeric system in ancient Rome