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 5c264e64e8c64916d7fca650

remove lines containing the word "reader"

easy stuff

Start file
aklfdjwi37u8rifa a8fdiy 8837r asfyf3y reader
ksaldfjlasreadr aodifufjoe readddddddrrfai 
lakdfj0923898 928329 192378 reader
213891823 reader 29083190283 893774701283
https://website.grep/reader/somecomic.cbz
https://website.ls/download/somecomic.cbz
reader
not reader
End file
ksaldfjlasreadr aodifufjoe readddddddrrfai 
https://website.ls/download/somecomic.cbz

View Diff

1d0
< aklfdjwi37u8rifa a8fdiy 8837r asfyf3y reader
3,5d1
< lakdfj0923898 928329 192378 reader
< 213891823 reader 29083190283 893774701283
< https://website.grep/reader/somecomic.cbz
7,8d2
< reader
< not reader

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 602 remaining solutions by signing in and submitting your own entry
#603 Daniel Snitkovskiy / @DSnitkovskiy - Score: 61 - 04/07/19 @ 06:33
/<BS>:%s/ <BS>.&<BS>*reader.*//g<CR>%s<Esc>%:%s/[ ]+//g<CR>i<Esc>ddddjkddkdkkkdd:wq<CR>

0 comments


Created by: @anantanni22

603 active golfers, 1881 entries

Leaderboard (lowest score wins):
9
#91 - Tinko Minko / @tandikula

01/27/2019 at 08:47AM

9
#92 - Jack Zhou / @jzhouuuuuuuuu

01/27/2019 at 09:31AM

9
#93 - Doug Tabuchi / @tabuchid

01/28/2019 at 02:46AM

9
#94 - ojung / @oskrjung

01/29/2019 at 08:13PM

9
#95 - Narwaro / @Narwaro

01/30/2019 at 04:04PM

9
#96 - tp971 / @tp971

01/30/2019 at 08:38PM

9
#97 - Dominic Z / @thammaaa

01/31/2019 at 12:14AM

9
#98 - Rajit Singh / @rajitbsingh

01/31/2019 at 04:51PM

9
#99 - James / @Dronak

02/02/2019 at 01:12AM

9
#100 - Rasmus Bergström / @JRasmusBm

02/02/2019 at 09:59AM

9
#101 - amal / @cdsudama

02/02/2019 at 01:30PM

9
#102 - Kerson Hsiao / @KersonHsiao

02/03/2019 at 10:24AM

9
#103 - Shahin Mohammad Sali / @shaahiinms

02/05/2019 at 10:30PM

9
#104 - ~ben / @nebsirrah

02/06/2019 at 05:55PM

9
#105 - Kevin Ullmann / @kevosauce

02/06/2019 at 11:29PM

9
#106 - Bumazhka / @Bumazhka

02/09/2019 at 10:36AM

9
#107 - T A / @SirAviles

02/09/2019 at 04:15PM

9
#108 - Christopher Weyand / @swordman378

02/11/2019 at 01:25PM

9
#109 - Ng Sek Long / @NgSekLong

02/14/2019 at 06:55AM

9
#110 - Sam Miller / @sam_miller93

02/16/2019 at 07:19PM

9
#111 - Filipe Brandenburger / @filbranden

02/17/2019 at 06:07AM

9
#112 - J0urn3y / @J0urn3y22

02/18/2019 at 08:21PM

9
#113 - ثامر / @julienborghetti

02/18/2019 at 08:37PM

9
#114 - Nick Lucent / @NickLucent

02/22/2019 at 07:13AM

9
#115 - Marc / @ukmarcjones

02/23/2019 at 08:02AM

9
#116 - jqphu / @jqphu

02/23/2019 at 10:14PM

9
#117 - sisi100 / @s1si100

02/24/2019 at 01:34PM

9
#118 - Timothy Michael Fox / @Timothy_M_Fox

02/24/2019 at 04:53PM

9
#119 - BareTull / @BareTull3

02/24/2019 at 07:05PM

9
#120 - algebraic-geometric / @algebraicgeome1

02/26/2019 at 07:00PM