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 50ae009b65b8db0002000047

Let's play some Ivmgolf

Oops, I spelled that wrong.

Start file
Ivm is an awesome text editor based on
Iv, and is used to play a game called
Ivmgolf. A challenge, simple for many
Ivmgolfers, can still hide secrets.
End file
Vim is an awesome text editor based on
Vi, and is used to play a game called
Vimgolf. A challenge, simple for many
Vimgolfers, can still hide secrets.

View Diff

1,4c1,4
< Ivm is an awesome text editor based on
< Iv, and is used to play a game called
< Ivmgolf. A challenge, simple for many
< Ivmgolfers, can still hide secrets.
---
> Vim is an awesome text editor based on
> Vi, and is used to play a game called
> Vimgolf. A challenge, simple for many
> Vimgolfers, can still hide secrets.

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 388 remaining solutions by signing in and submitting your own entry
#389 Liu Ho Yin / @jason_lhy - Score: 63 - 01/25/13 @ 18:20
xai<Esc>+xai<Esc>+uuuuuuuqaxa<Esc>uquuuqaxa<Esc>uuuuq<Esc><Esc>qad<Esc>quuqax~P~+q3@a:w<CR>:q<CR>

0 comments


Created by: @udioica

389 active golfers, 923 entries

Leaderboard (lowest score wins):
11
#331 - Billy Ripper / @dirtlamb5

10/23/2013 at 09:43PM

11
#332 - Dan / @dcuaron

05/26/2014 at 07:54AM

11
#333 - Jaakko Hannikainen / @jgke_

07/17/2014 at 02:03PM

11
#334 - Prem Oza / @OzaPrem

01/03/2019 at 01:22PM

12
#335 - Raphaël De Giusti / @raphdg

11/22/2012 at 11:04AM

12
#336 - 沢城うぃんびー / @w1mvy

11/23/2012 at 08:55AM

12
#337 - Asenar / @asenar

11/25/2012 at 02:41PM

12
#338 - captain_morgan / @captain_morgan

11/27/2012 at 12:29AM

12
#339 - Biacho / @Biacho

12/09/2012 at 01:55AM

12
#340 - Volodimir Barna / @RobertoUA

12/15/2012 at 10:25AM

12
#341 - Michael / @patheticpat

12/17/2012 at 10:04AM

12
#342 - z0k / @z0k

12/19/2012 at 12:21PM

12
#343 - Camilla Krag Jensen / @naxoc

03/22/2013 at 04:01PM

12
#344 - Dr. Rev. J. "Paranoid Android" Kirchartz / @JKirchartz

07/22/2013 at 01:03PM

12
#345 - Matty Williams / @matty_jwilliams

08/28/2013 at 09:51AM

12
#346 - venkatakrishnan / @venkatk_

10/03/2013 at 09:35PM

12
#347 - Chris Ford / @ctford

10/20/2013 at 08:39AM

12
#348 - Tan Le ☺ / @tancnle

01/02/2014 at 04:18AM

12
#349 - Justin Weidner / @justinweidner

03/11/2014 at 08:23PM

12
#350 - Jacob / @jayekub

03/23/2014 at 09:45PM

12
#351 - TimWolla / @TimWolla

06/02/2014 at 11:13PM

12
#352 - darookee / @darookee

06/25/2014 at 01:49PM

12
#353 - Patrick Pitoscia / @Patrick03960431

08/05/2014 at 03:23AM

12
#354 - Yariv / @yarivb

08/31/2014 at 02:21PM

12
#355 - Evan Coleman / @edc1591

05/06/2015 at 02:33PM

12
#356 - Mendel Simon / @agentms11

12/09/2015 at 07:42PM

12
#357 - Etienne Tremel / @etiennetremel

02/07/2016 at 08:55PM

12
#358 - Cristian Lupașcu / @clupasq

02/08/2016 at 12:18PM

12
#359 - Zach Gulde / @zgulde

02/29/2016 at 05:56AM

12
#360 - Jurica / @Jurica34581259

11/16/2018 at 05:46PM