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

Remove quotes after first field

Remove the quotes around each field except for the first field.

Start file
"Livin' on a Prayer, Bon Jovi","89","-5","4FF","212"
"Faith, George Michael","234","49","7E5","22"
"I Still Haven't Found What I'm Looking For, U2","-3","6A2","37","12"
"Walk Like an Egyptian, Bangles","212","433","AEC","-23"
End file
"Livin' on a Prayer, Bon Jovi",89,-5,4FF,212
"Faith, George Michael",234,49,7E5,22
"I Still Haven't Found What I'm Looking For, U2",-3,6A2,37,12
"Walk Like an Egyptian, Bangles",212,433,AEC,-23

View Diff

1,4c1,4
< "Livin' on a Prayer, Bon Jovi","89","-5","4FF","212"
< "Faith, George Michael","234","49","7E5","22"
< "I Still Haven't Found What I'm Looking For, U2","-3","6A2","37","12"
< "Walk Like an Egyptian, Bangles","212","433","AEC","-23"
---
> "Livin' on a Prayer, Bon Jovi",89,-5,4FF,212
> "Faith, George Michael",234,49,7E5,22
> "I Still Haven't Found What I'm Looking For, U2",-3,6A2,37,12
> "Walk Like an Egyptian, Bangles",212,433,AEC,-23

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 78 remaining solutions by signing in and submitting your own entry
#79 Vim Golfer / @VimGolfer6 - Score: 37 - 08/08/19 @ 17:18
qq02f"x;x;x;x;x;x;x;x<CR>q@q.u@q@q:w<CR>:q<CR>

0 comments


Created by: @jidn

79 active golfers, 319 entries

Leaderboard (lowest score wins):
18
#31 - Petro Тrouq / @zulolosi

07/28/2019 at 11:52AM

18
#32 - Baine Wedlock / @BaineWedlock

09/25/2019 at 12:57PM

18
#33 - Lory / @Lory46845742

11/12/2019 at 10:28AM

18
#34 - Fake Konto / @F4k3K0n70

02/14/2021 at 05:40PM

18
#35 - 김범준 / @kmbmjn

02/17/2021 at 05:47AM

18
#36 - Paul Adlene / @AdlenePaul

03/19/2021 at 08:56AM

18
#37 - pikjes / @pikjes2

03/21/2021 at 06:38PM

20
#38 - Chester Yap / @Chest_ErYap

08/10/2019 at 06:04PM

20
#39 - Melvin Cheung / @MelvinCheung

11/09/2019 at 06:37AM

21
#40 - tPenguinLTG / @tpenguinltg

06/13/2019 at 11:07AM

21
#41 - Tinko Minko / @tandikula

06/13/2019 at 05:23PM

21
#42 - zealotrush / @zealotrush

06/14/2019 at 04:48AM

21
#43 - vviimmmmmmm / @vviimmmmmmm

06/14/2019 at 08:34AM

21
#44 - Ryan Nevius / @ryannevius

03/28/2020 at 08:20AM

22
#45 - Alexey Vyskubov / @avysk

06/13/2019 at 12:26PM

22
#46 - Frank Harrison / @doublethefish

06/15/2019 at 08:22AM

22
#47 - ささ / @nick11033

06/19/2019 at 11:59AM

22
#48 - Ivo Blöchliger / @aigledesalpes

08/03/2019 at 07:37PM

22
#49 - RockerZZY / @rocker_zzy

06/09/2020 at 11:20PM

23
#50 - Jason / @roosjason

06/13/2020 at 09:11AM

23
#51 - KS / @KS47624164

03/30/2021 at 11:26AM

24
#52 - Arijus / @argshook

06/14/2019 at 12:37PM

24
#53 - seul / @seul15987381

06/17/2019 at 02:33AM

24
#54 - Dan / @dstein64

08/05/2019 at 12:45AM

24
#55 - Jason Neylon / @jasonneylon

03/12/2020 at 07:55AM

24
#56 - wex / @wex12923175

03/29/2021 at 02:12AM

25
#57 - Steven Wood / @StvnW

07/13/2019 at 12:34AM

25
#58 - Simon Wilkinson / @simondwilkinson

08/23/2019 at 10:34PM

25
#59 - Ariel Miculas / @ArielMiculas

09/23/2019 at 12:11PM

26
#60 - Benoit Benoit / @Benoit_Tgt

06/13/2019 at 08:33AM