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 971 remaining solutions by signing in and submitting your own entry
#972 Ahmed Zakir / @ahmadmzak - Score: 92 - 01/26/20 @ 01:25
:%s norm<BS><BS><BS><BS><BS>/reader//<BS> norm dd<CR>u::g<BS><BS>g/reader norm dd<CR>:5<BS>%s/reader<Left><Left><Left><Left><Left><Left><Left><BS><BS>f<BS>g<Right><Right><Right><Right><Right><Right><Right>/d<CR>:x<CR>

0 comments


Created by: @anantanni22

972 active golfers, 3037 entries

Leaderboard (lowest score wins):
9
#361 - brightlyopen / @brightlyopen

02/22/2020 at 08:27PM

9
#362 - Muhammad Affan / @maqur5

03/04/2020 at 07:46PM

9
#363 - countime / @countime1

03/05/2020 at 06:06AM

9
#364 - r4d1um / @r4d1um

03/13/2020 at 12:54PM

9
#365 - James Rayman / @jamsramen

03/13/2020 at 04:08PM

9
#366 - Sean Dewar / @seandewar

03/13/2020 at 04:39PM

9
#367 - Toby Hawkins / @Toby_Hawkins

03/15/2020 at 12:48AM

9
#368 - Niklas Ydebäck / @Ydebaeck

03/16/2020 at 11:47PM

9
#369 - samet ぷ / @jssamet

03/17/2020 at 03:33PM

9
#370 - Marco / @Marco24456514

03/21/2020 at 10:24PM

9
#371 - Robberechts Arne / @ArneRobberechts

03/22/2020 at 05:17PM

9
#372 - Rodrigo V. Lopes / @rodvlopes

03/28/2020 at 01:51AM

9
#373 - mury liang / @muryliang

04/07/2020 at 02:19PM

9
#374 - edvrds / @edvrds

04/13/2020 at 07:16PM

9
#375 - 廖彥智 / @JeffYenchih

04/15/2020 at 07:18AM

9
#376 - スペー / @homander2017

04/17/2020 at 11:28PM

9
#377 - kashikasitaro / @kashikasitaro

04/18/2020 at 06:21AM

9
#378 - Toby de Havilland / @tobydeh

04/19/2020 at 09:47AM

9
#379 - Shalin Scupham / @shalin_scupham

04/21/2020 at 02:22AM

9
#380 - せいほう / @FICSQF

04/22/2020 at 02:00AM

9
#381 - John Sumner / @rjsumner

04/28/2020 at 04:08PM

9
#382 - Arthur Goodman / @ArthurGoodman3

04/29/2020 at 08:44PM

9
#383 - Christophe Kafrouni / @KafrouniChris

04/30/2020 at 03:46PM

9
#384 - cyndiii-development / @cyndiiidevelop1

05/03/2020 at 05:35AM

9
#385 - Wesley Runnels / @wesleyrunnels

05/03/2020 at 05:40PM

9
#386 - Quentin Leroy / @qnleroy

05/07/2020 at 08:15PM

9
#387 - Dionysus / @user101user

05/08/2020 at 11:44PM

9
#388 - Bhagwan / @El_Bhagwan

05/11/2020 at 05:56AM

9
#389 - Sai Hemanth / @saihemanth9019

05/11/2020 at 12:55PM

9
#390 - Matt DB / @MattDB12

05/11/2020 at 08:36PM