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 61 remaining solutions by signing in and submitting your own entry
#62 Scott Mills / smm1729 - Score: 13 - 06/13/17 @ 01:57
1010101010<C-A>ZZ

0 comments

#63 Robert Mosher / rcmosher - Score: 13 - 06/15/17 @ 17:00
505050505<C-A>.ZZ

0 comments

#64 Robert Goeddel / f0rdpr3fect - Score: 13 - 06/15/17 @ 22:37
qqylplxq4@qZZ

0 comments

#65 Mayank Suman / mayank_suman - Score: 13 - 06/25/17 @ 12:58
1010101010<C-A>ZZ

0 comments

#66 Nathan Gober / thegobernador - Score: 13 - 07/03/17 @ 13:05
1010101010<C-A>ZZ

0 comments

#67 Stop and think / ms_uncountable - Score: 13 - 07/06/17 @ 18:58
qavyplxq4@aZZ

0 comments

#68 Paul Inc / hiniol1982 - Score: 13 - 07/12/17 @ 20:25
qaylplxq4@aZZ

0 comments

#69 James Houghton / jamesthoughton - Score: 13 - 07/20/17 @ 15:56
qqvyplxq4@qZZ

0 comments

#70 Ayush Sachdeva / ayush000 - Score: 14 - 06/05/17 @ 16:27
1010101010<C-A>:x<CR>

0 comments

#71 Will Gunther / WillGunther - Score: 14 - 06/11/17 @ 18:47
R1133557799<Esc>ZZ

0 comments

#72 Emmanuel Herrero / hairarrow - Score: 14 - 06/14/17 @ 19:31
C1133557799<Esc>ZZ

0 comments

#73 grigouille / grigouille2 - Score: 14 - 07/05/17 @ 20:28
C1133557799<Esc>ZZ

0 comments

#74 Rodrigo Dorantes G. / ruydg - Score: 17 - 06/06/17 @ 17:35
qqyllvplq3@qa9<Esc>ZZ

0 comments

#75 Sam / Sam56056774 - Score: 22 - 06/01/17 @ 18:14
lr1llr3llr5llr7A9<Esc>:wq<CR>

0 comments

#76 Ilya Grigorik / igrigorik - Score: 23 - 06/11/17 @ 16:50
d10d<Esc>ddi1133557799<Esc>:wq<CR>

0 comments

#77 Gurukandhamoorthi / Gurukandhamoor1 - Score: 24 - 07/10/17 @ 09:30
:s/[2468]//g|s/./&&/g<CR>ZZ

0 comments

Created by: udioica

77 active golfers, 152 entries

Leaderboard (lowest score wins):
9
#1 - Saki Gw / Sakigw

05/31/2017 at 12:22PM

9
#2 - John Braxler / braxler

05/31/2017 at 12:47PM

9
#3 - Urtica dioica / udioica

05/31/2017 at 08:27PM

9
#4 - David / Revan4Vendetta

06/01/2017 at 09:25AM

9
#5 - Song Zheng / songz

06/01/2017 at 07:00PM

9
#6 - Lukas Tobler / lut0bler

06/03/2017 at 06:41PM

9
#7 - ssh89 / ssh89

06/04/2017 at 12:28PM

9
#8 - Smylers / Smylers2

06/04/2017 at 06:33PM

9
#9 - 梧桐王子 / WutongYujie

06/05/2017 at 05:10AM

9
#10 - Stanislav / prstad

06/05/2017 at 06:00AM

9
#11 - .... / coffman_r

06/07/2017 at 12:17AM

9
#12 - Pablo / suspekt007

06/07/2017 at 03:24AM

9
#13 - Fry Cook / friedcook

06/07/2017 at 03:33PM

9
#14 - Carl Egbert / CarlOEgbert

06/09/2017 at 05:28AM

9
#15 - Daniel Hjelm / dhjelm

06/09/2017 at 05:39PM

9
#16 - Anthony George / Xanuthatusu

06/12/2017 at 07:56PM

9
#17 - Harrison Wang / HarrisonWang6

06/13/2017 at 07:00AM

9
#18 - Michael Buckley / apolatg

06/13/2017 at 09:17PM

9
#19 - Joel Meyer-Hamme / JoelMeyerHamme

06/18/2017 at 03:36PM

9
#20 - Super VedoVatto / supervedovatto

06/20/2017 at 05:03PM

9
#21 - el pollo diablo / bjagojevich

06/24/2017 at 03:08AM

9
#22 - akanb / GAkt6L6SlKhy8zA

06/28/2017 at 04:03AM

9
#23 - Bennett Bernardoni / BBernardoni

06/28/2017 at 06:03PM

9
#24 - 杨洋 / 176795444

07/01/2017 at 07:11AM

9
#25 - Jacob Buete / JBuete

07/02/2017 at 12:31PM

9
#26 - Jon Barker / j0nbarker

07/19/2017 at 11:21PM

13
#27 - James / Dronak

05/31/2017 at 01:04AM

13
#28 - Anoop Kumar / anooplive

05/31/2017 at 02:58AM

13
#29 - Андрей / andreyrmg

05/31/2017 at 04:40AM

13
#30 - Christian Abbott / etopixi

05/31/2017 at 05:29AM

13
#31 - Cristian / cris_perez_b

05/31/2017 at 07:07AM

13
#32 - Tallak Tveide / tallakt

05/31/2017 at 08:14AM

13
#33 - Assaf Lavie / AssafLavie

05/31/2017 at 09:16AM

13
#34 - Joe Reddington / joereddington

05/31/2017 at 11:13AM

13
#35 - Miki Tebeka / tebeka

05/31/2017 at 12:25PM

13
#36 - tPenguinLTG / tpenguinltg

05/31/2017 at 12:46PM

13
#37 - Matt Rasmus / _mattrasmus

05/31/2017 at 04:13PM

13
#38 - lpag / lpag_ai

05/31/2017 at 10:57PM

13
#39 - Melvin Cheung / MelvinCheung

06/01/2017 at 05:38AM

13
#40 - Vaughn Cato / vaughncato

06/01/2017 at 01:50PM

13
#41 - Jye Sawtell-Rickson / jsawtellrickson

06/01/2017 at 02:47PM

13
#42 - Emmanuel Denloye-Ito / EmmanuelDenloye

06/01/2017 at 08:27PM

13
#43 - Jan Bundesmann / ixjab

06/02/2017 at 12:19PM

13
#44 - Shriharsh / ShriharshMishra

06/02/2017 at 03:35PM

13
#45 - kkh / kkhdlut

06/03/2017 at 06:59AM

13
#46 - Rowan Tree / RowanTr88447528

06/03/2017 at 12:48PM

13
#47 - Ryan Coopersmith / RyanCoopersmit1

06/03/2017 at 02:01PM

13
#48 - siwa / siwabada

06/04/2017 at 02:21PM

13
#49 - Adriano Benin / adrianob11

06/06/2017 at 02:12AM

13
#50 - WangkeunOh / owg7689

06/06/2017 at 09:45AM

13
#51 - Harsh Kumar / datsleepyguy

06/06/2017 at 06:17PM

13
#52 - Sergey Lisakov / pozitron57

06/06/2017 at 07:02PM

13
#53 - GVest Two / GvestTwo

06/06/2017 at 07:23PM

13
#54 - toddagibson / toddagibson

06/07/2017 at 12:27AM

13
#55 - Eric Coleman / EpicColeman

06/07/2017 at 08:54PM

13
#56 - Adam Bozanich / abozanich

06/08/2017 at 01:40AM

13
#57 - Victor Ramirez / virako

06/08/2017 at 03:06PM

13
#58 - Renee Zhu / reneezhu1994

06/08/2017 at 10:37PM

13
#59 - Sebastian Korten / FlashKorten

06/10/2017 at 11:52AM

13
#60 - Ayman Farhat / aymanfarhat

06/11/2017 at 11:21AM

13
#61 - James Maguire / 3rdMaguire

06/12/2017 at 10:50AM

13
#62 - Scott Mills / smm1729

06/13/2017 at 01:57AM

13
#63 - Robert Mosher / rcmosher

06/15/2017 at 05:00PM

13
#64 - Robert Goeddel / f0rdpr3fect

06/15/2017 at 10:37PM

13
#65 - Mayank Suman / mayank_suman

06/25/2017 at 12:58PM

13
#66 - Nathan Gober / thegobernador

07/03/2017 at 01:05PM

13
#67 - Stop and think / ms_uncountable

07/06/2017 at 06:58PM

13
#68 - Paul Inc / hiniol1982

07/12/2017 at 08:25PM

13
#69 - James Houghton / jamesthoughton

07/20/2017 at 03:56PM

14
#70 - Ayush Sachdeva / ayush000

06/05/2017 at 04:27PM

14
#71 - Will Gunther / WillGunther

06/11/2017 at 06:47PM

14
#72 - Emmanuel Herrero / hairarrow

06/14/2017 at 07:31PM

14
#73 - grigouille / grigouille2

07/05/2017 at 08:28PM

17
#74 - Rodrigo Dorantes G. / ruydg

06/06/2017 at 05:35PM

22
#75 - Sam / Sam56056774

06/01/2017 at 06:14PM

23
#76 - Ilya Grigorik / igrigorik

06/11/2017 at 04:50PM

24
#77 - Gurukandhamoorthi / Gurukandhamoor1

07/10/2017 at 09:30AM