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 50ab5251aeb26e0002000033

Sort by your own sum

Same numbers as last time, but you'll have to add them yourself.

Start file
8635147+876+5597+1686+54
2415+382376+88324+81544+926+68619475+677+222852
80+21+4478882+8945092
62+9598
16832904+537+51460155+6822+2+4901436+47443+5669+855928+8113549+424282
33+9872
555839
5017598+5639262+4+62+9413+4+4991+41568
4977+164+77+1018643+593851+83730
220+6831+26
5+54102+1034451
37844
1
35+2983325+0+6400
8081+8361365+6+477
66+68232+9406935+6489662
6569+59336692+75+11328
28332+725+2683+45913425+9648987+4911
69724687+8+7+9940+5568+29585+518916
1804642
659157+5144361+7072+16+4799+811+58742059+451875+138174
2288508+509472+43+83704
872027+1115415+1+47922+547008+56+5550+71642773+948394
142
End file
16832904+537+51460155+6822+2+4901436+47443+5669+855928+8113549+424282
872027+1115415+1+47922+547008+56+5550+71642773+948394
69724687+8+7+9940+5568+29585+518916
2415+382376+88324+81544+926+68619475+677+222852
659157+5144361+7072+16+4799+811+58742059+451875+138174
6569+59336692+75+11328
28332+725+2683+45913425+9648987+4911
66+68232+9406935+6489662
80+21+4478882+8945092
5017598+5639262+4+62+9413+4+4991+41568
8635147+876+5597+1686+54
8081+8361365+6+477
35+2983325+0+6400
2288508+509472+43+83704
1804642
4977+164+77+1018643+593851+83730
5+54102+1034451
555839
37844
33+9872
62+9598
220+6831+26
142
1

View Diff

1c1,3
< 8635147+876+5597+1686+54
---
> 16832904+537+51460155+6822+2+4901436+47443+5669+855928+8113549+424282
> 872027+1115415+1+47922+547008+56+5550+71642773+948394
> 69724687+8+7+9940+5568+29585+518916
2a5,8
> 659157+5144361+7072+16+4799+811+58742059+451875+138174
> 6569+59336692+75+11328
> 28332+725+2683+45913425+9648987+4911
> 66+68232+9406935+6489662
4,7d9
< 62+9598
< 16832904+537+51460155+6822+2+4901436+47443+5669+855928+8113549+424282
< 33+9872
< 555839
8a11,15
> 8635147+876+5597+1686+54
> 8081+8361365+6+477
> 35+2983325+0+6400
> 2288508+509472+43+83704
> 1804642
10d16
< 220+6831+26
11a18
> 555839
13,23c20,22
< 1
< 35+2983325+0+6400
< 8081+8361365+6+477
< 66+68232+9406935+6489662
< 6569+59336692+75+11328
< 28332+725+2683+45913425+9648987+4911
< 69724687+8+7+9940+5568+29585+518916
< 1804642
< 659157+5144361+7072+16+4799+811+58742059+451875+138174
< 2288508+509472+43+83704
< 872027+1115415+1+47922+547008+56+5550+71642773+948394
---
> 33+9872
> 62+9598
> 220+6831+26
24a24
> 1

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 29 remaining solutions by signing in and submitting your own entry
#30 shahanavaz m / @shahanavazm - Score: 59 - 04/10/24 @ 01:22
qqy$I<C-R>=<C-R>"<CR>=<Esc>qu:g/./norm @q<CR>:sor! n<CR>qqdf=qu:g/./ <BS>norm @q<CR>ZZ

0 comments


Created by: @udioica

30 active golfers, 86 entries

Leaderboard (lowest score wins):
24
#1 - Peppa Pig / @PeppaPigSg

12/18/2024 at 05:57AM

25
#2 - Urtica dioica / @udioica

11/04/2013 at 07:09AM

25
#3 - John Braxler / @braxler

10/24/2014 at 03:37PM

26
#4 - Petro Тrouq / @zulolosi

07/10/2013 at 08:22PM

26
#5 - Alex / @AlexanderHeatl2

07/05/2022 at 09:48PM

26
#6 - Janzen / @__Coos

09/24/2022 at 11:13AM

26
#7 - Иван / @wansmer

05/04/2023 at 02:45PM

26
#8 - nickGPT / @nickandbro

08/28/2024 at 07:28PM

32
#9 - Vasil Sakarov / @vsakarov

11/21/2012 at 11:00PM

32
#10 - a24f0600 / @a24f0600

11/22/2012 at 06:18PM

32
#11 - Hubba / @HubbaBubbaFett

11/23/2012 at 08:47PM

32
#12 - David Barnett / @mu_mind

11/23/2012 at 10:30PM

32
#13 - thasso / @thasso23

11/02/2013 at 11:26AM

32
#14 - Matt / @mcr05

10/28/2014 at 03:26PM

32
#15 - retro / @tryphopp

11/01/2016 at 01:44AM

33
#16 - じょんあば / @john_ababa

11/25/2012 at 12:07PM

33
#17 - Chasetopher / @chasetopherlee

04/30/2013 at 09:31AM

34
#18 - Kerson Hsiao / @KersonHsiao

11/20/2012 at 10:28AM

35
#19 - Marcin Szamotulski / @me_coot

11/20/2012 at 02:27PM

37
#20 - Pete Johns / @johnsyweb

11/23/2012 at 03:02AM

37
#21 - Eric Andres / @eric_m_andres

12/05/2012 at 04:29AM

37
#22 - Evan Shrubsole / @evanshrubsole

04/01/2013 at 03:24PM

37
#23 - Dario Avitabile / @tutticapaci

09/02/2014 at 04:18PM

37
#24 - Brendan Schaenzer / @bschaenzer

10/02/2020 at 04:59PM

37
#25 - James / @Dronak

11/07/2022 at 08:00PM

38
#26 - Timur Celik / @clktmr

12/21/2018 at 11:33PM

38
#27 - RockerZZY / @rocker_zzy

06/01/2020 at 06:21AM

44
#28 - steve / @steve35773420

03/04/2023 at 07:20PM

58
#29 - otfsenter / @otfsenter

06/06/2020 at 03:23PM

59
#30 - shahanavaz m / @shahanavazm

04/10/2024 at 01:22AM