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 5054b8c6fa0b39000200001e

SFD-ROC: The Quick Brown Fox

Someone has vandalized our text (again). Please fix to read: The Quick Brown Fox Jumps Over The Lazy Dog.

Start file
ThX QuicX BrowX FoX JumpX OveX ThX LazX DoX.
End file
The Quick Brown Fox Jumps Over The Lazy Dog.

View Diff

1c1
< ThX QuicX BrowX FoX JumpX OveX ThX LazX DoX.
---
> The Quick Brown Fox Jumps Over The Lazy Dog.

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 96 remaining solutions by signing in and submitting your own entry
#97 Justin Knag / @justinknag - Score: 98 - 09/22/14 @ 14:07
fxfXrefXrkfx.fxfXrnfXrxrXfhbbbbllfxllllllhlfsllhhrslhhhhhhhrxllllllllllrjulrrllllrelllllryllllrgZZ

0 comments


Created by: @Remy_D

97 active golfers, 160 entries

Leaderboard (lowest score wins):
28
#31 - Trevor Powell / @DoomedBunnies

09/26/2012 at 05:32AM

28
#32 - Gregor Schmidt / @schmidtwisser

09/27/2012 at 08:48AM

28
#33 - Johannes Kulick / @hildensia

09/28/2012 at 09:52AM

28
#34 - Jer Wilson / @superjercom

09/28/2012 at 07:51PM

28
#35 - Victor Ramirez / @virako

09/30/2012 at 07:10PM

28
#36 - Justin Krup / @justkrup

10/01/2012 at 07:58PM

28
#37 - Vim rocks / @vimrocks

10/07/2012 at 07:18PM

28
#38 - blamitter ✏️ / @blamitter

10/10/2012 at 03:42PM

28
#39 - buz / @buzbone

10/11/2012 at 09:19AM

28
#40 - Nathan / @boysetsfrog

10/13/2012 at 09:06AM

28
#41 - Rob Grijs / @robgrijs

10/15/2012 at 06:51PM

28
#42 - Serge Pirotte / @SergePirotte

10/18/2012 at 05:59PM

28
#43 - Ed / @lonedon

10/24/2012 at 12:21AM

28
#44 - crater / @crater2150

10/25/2012 at 01:08PM

28
#45 - Daniel Lago Suárez / @dlsuarez

10/26/2012 at 09:38AM

28
#46 - Underhill Labs / @underhilllabs

10/29/2012 at 02:07PM

28
#47 - Chasetopher / @chasetopherlee

10/30/2012 at 05:06AM

28
#48 - noodl / @noodlet

11/02/2012 at 09:03AM

28
#49 - Marcin Szamotulski / @me_coot

11/02/2012 at 05:59PM

28
#50 - G. Ahtune / @gahtune

11/03/2012 at 09:23AM

28
#51 - Bunwut Tson / @NbTson

11/07/2012 at 01:57PM

28
#52 - Matt Boehm / @mattboehm

11/08/2012 at 02:11AM

28
#53 - Saxon Unrue / @joeunrue

11/09/2012 at 01:42PM

28
#54 - Mikko Loponen / @lopossumi

11/11/2012 at 11:58AM

28
#55 - n0nick / @n0nick

11/19/2012 at 11:26AM

28
#56 - David Barnett / @mu_mind

11/26/2012 at 06:18AM

28
#57 - Tyler B / @DuderB

11/27/2012 at 03:42AM

28
#58 - ajh / @AlexJHammel

12/23/2012 at 02:43PM

28
#59 - banana / @sparkleseed

12/23/2012 at 03:53PM

28
#60 - JonLz / @LzJon

12/26/2012 at 04:18AM