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 592e0f555b60ba0009000001

Stairstep digits

Remove the evens. Double the odds.

Start file
123456789
End file
1133557799

View Diff

A trick a golfer should know, but I don't think
many of you do. This challenge will fix that.

Solutions

The best way to learn is to practice. Below, you will find some of the solutions other golfers have entered. To unlock higher ranked solutions, submit your own entry which does as well or better than the solutions you can currently see - climb the ladder!

Check out these helpful resources to improve your Vim skills... Game on.

Unlock 141 remaining solutions by signing in and submitting your own entry
#142 POSIX / @po6ix - Score: 25 - 01/10/22 @ 09:22
x2Plxx2Plxx2Plxx2Plxx2pZZ

0 comments


#143 Sahil Shetty / @sahildshetty - Score: 25 - 09/10/22 @ 01:21
x2Plxx2Plxx2Plxx2Plxx2pZZ

0 comments


Created by: @udioica

143 active golfers, 383 entries

Leaderboard (lowest score wins):
13
#61 - Tallak Tveide / @tallakt

05/31/2017 at 08:14AM

13
#62 - we’re going to need a bigger bot / @assaflavie

05/31/2017 at 09:16AM

13
#63 - Joe Reddington / @joereddington

05/31/2017 at 11:13AM

13
#64 - Miki Tebeka / @tebeka

05/31/2017 at 12:25PM

13
#65 - tPenguinLTG / @tpenguinltg

05/31/2017 at 12:46PM

13
#66 - Matt Rasmus / @_mattrasmus

05/31/2017 at 04:13PM

13
#67 - Lukas Galke / @_lpag

05/31/2017 at 10:57PM

13
#68 - Melvin Cheung / @MelvinCheung

06/01/2017 at 05:38AM

13
#69 - Vaughn Cato / @vaughncato

06/01/2017 at 01:50PM

13
#70 - Jye Sawtell-Rickson / @jsawtellrickson

06/01/2017 at 02:47PM

13
#71 - Emmanuel Denloye-Ito / @EmmanuelDenloye

06/01/2017 at 08:27PM

13
#72 - Jan Bundesmann / @janbundesmann

06/02/2017 at 12:19PM

13
#73 - Shriharsh / @ShriharshMishra

06/02/2017 at 03:35PM

13
#74 - kkh / @kkhdlut

06/03/2017 at 06:59AM

13
#75 - Rowan Tree / @RowanTr88447528

06/03/2017 at 12:48PM

13
#76 - Ryan Coopersmith / @RyanCoopersmit1

06/03/2017 at 02:01PM

13
#77 - siwa / @siwabada

06/04/2017 at 02:21PM

13
#78 - Adriano Benin / @adrianob11

06/06/2017 at 02:12AM

13
#79 - WangkeunOh / @owg7689

06/06/2017 at 09:45AM

13
#80 - Harsh Kumar / @datsleepyguy

06/06/2017 at 06:17PM

13
#81 - Sergey Lisakov / @pozitron57

06/06/2017 at 07:02PM

13
#82 - GVest Two / @GvestTwo

06/06/2017 at 07:23PM

13
#83 - toddagibson / @toddagibson

06/07/2017 at 12:27AM

13
#84 - Eric Coleman / @EpicColeman

06/07/2017 at 08:54PM

13
#85 - Adam Bozanich / @abozanich

06/08/2017 at 01:40AM

13
#86 - Victor Ramirez / @virako

06/08/2017 at 03:06PM

13
#87 - Renee Zhu / @reneezhu1994

06/08/2017 at 10:37PM

13
#88 - Sebastian Korten / @FlashKorten

06/10/2017 at 11:52AM

13
#89 - Ayman Farhat / @aymanfarhat

06/11/2017 at 11:21AM

13
#90 - James Maguire / @3rdMaguire

06/12/2017 at 10:50AM