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

move titles next to url, in quotes

had trouble with something similar

Start file
https://www.loremipsumdolor.com/atom.xml
https
://www.sitametconsectetur.com/rss.xml
https
://www.adipiscingelit.com/rss.xml
https
://www.integerlacusenim.com/feed.xml
https
://www.efficituraceleifendin.com/atom.xml

Lorem Ipsum Dolor
Sit Amet Consectetur
Adipiscing Elit
Integer Lacus Enim
Efficitur ac Eleifend In
End file
https://www.loremipsumdolor.com/atom.xml "Lorem Ipsum Dolor"
https
://www.sitametconsectetur.com/rss.xml "Sit Amet Consectetur"
https
://www.adipiscingelit.com/rss.xml "Adipiscing Elit"
https
://www.integerlacusenim.com/feed.xml "Integer Lacus Enim"
https
://www.efficituraceleifendin.com/atom.xml "Efficitur ac Eleifend In"

View Diff

1,11c1,5
< https://www.loremipsumdolor.com/atom.xml
< https://www.sitametconsectetur.com/rss.xml
< https://www.adipiscingelit.com/rss.xml
< https://www.integerlacusenim.com/feed.xml
< https://www.efficituraceleifendin.com/atom.xml
<
< Lorem Ipsum Dolor
< Sit Amet Consectetur
< Adipiscing Elit
< Integer Lacus Enim
< Efficitur ac Eleifend In
---
> https://www.loremipsumdolor.com/atom.xml "Lorem Ipsum Dolor"
> https://www.sitametconsectetur.com/rss.xml "Sit Amet Consectetur"
> https://www.adipiscingelit.com/rss.xml "Adipiscing Elit"
> https://www.integerlacusenim.com/feed.xml "Integer Lacus Enim"
> https://www.efficituraceleifendin.com/atom.xml "Efficitur ac Eleifend In"

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 The Joe / @computerjoe708 - Score: 78 - 03/18/19 @ 13:49
7:<CR>vG:s/^/"<CR>g;vG:<Up><Left><Left><BS>$<CR>dd5:<BS><BS><BS><BS><BS>5<CR>pGdd:4<CR>pGdd:3<CR>pGdd:2<CR>pGdd:1<CR>pkJj.j.j.j.jddZZ

0 comments


Created by: @anantanni22

142 active golfers, 537 entries

Leaderboard (lowest score wins):
22
#91 - Michael Meixner / @meixner62

01/23/2020 at 04:38PM

22
#92 - Arijus / @argshook

05/08/2020 at 02:13PM

22
#93 - Jason / @roosjason

05/23/2020 at 05:34AM

22
#94 - wingdeans / @wingdeans

10/25/2021 at 04:35PM

22
#95 - Giacomo Sansone / @pcineverdies

07/07/2024 at 09:37AM

22
#96 - Pablo Acuna / @pacuna

11/24/2024 at 06:32PM

22
#97 - Nathan Priego / @nspriego

02/25/2025 at 01:20AM

23
#98 - Walker Boh / @walker_boh

01/31/2019 at 12:59PM

23
#99 - TimMcGuire / @mcguire

01/31/2019 at 11:39PM

23
#100 - Mac Goever / @MacGoever

02/04/2019 at 08:19PM

23
#101 - vince / @vincentvangott

03/06/2019 at 09:45PM

23
#102 - zh0ng / @zh00ng

04/03/2019 at 12:30PM

23
#103 - Nicolas Daval / @ndaval

04/07/2019 at 07:45PM

23
#104 - GrimmT / @GrimmT10

11/02/2019 at 10:00AM

23
#105 - vicver09 / @vicver091

12/23/2019 at 12:40PM

23
#106 - RockerZZY / @rocker_zzy

06/08/2020 at 11:16PM

23
#107 - Tuure / @tuure_p

05/16/2021 at 11:33PM

24
#108 - Patrick Lavin / @LavinComputes

01/31/2019 at 03:13PM

24
#109 - Jacob Degeling / @JacobDegeling

02/01/2019 at 11:42AM

24
#110 - ؜ / @h43z

02/01/2019 at 02:11PM

24
#111 - Paul Inc / @hiniol1982

02/02/2019 at 02:26PM

24
#112 - tenteke / @kuskus3

02/06/2019 at 02:12PM

24
#113 - Kevin Ullmann / @kevosauce

02/07/2019 at 01:15AM

24
#114 - Groovy / @groovy9

03/07/2019 at 09:11PM

24
#115 - theBecwar / @thebecwar

08/18/2019 at 02:22PM

24
#116 - Ray Dennis / @raysden

01/05/2021 at 10:51PM

24
#117 - :wq / @write_quit_22

06/11/2021 at 11:01AM

24
#118 - someone / @IKvacenok

06/17/2023 at 11:54AM

24
#119 - 0xf00ff00f / @0xf00ff00f

10/19/2023 at 05:26PM

24
#120 - Diwakar Singh Parmar / @parmardiwakar150

08/28/2024 at 12:22PM