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 390 remaining solutions by signing in and submitting your own entry
#391 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

391 active golfers, 927 entries

Leaderboard (lowest score wins):
7
#31 - Joe Sullivan / @itsjoesullivan

06/19/2013 at 05:01AM

7
#32 - 東 / @lldong

06/28/2013 at 09:41AM

7
#33 - Petro Тrouq / @zulolosi

07/04/2013 at 06:43PM

7
#34 - powertomato / @powertomato

07/08/2013 at 12:21AM

7
#35 - Ingo / @ist3fani

07/28/2013 at 01:23PM

7
#36 - A / @Tower_1980

08/01/2013 at 09:26AM

7
#37 - Michael LeCompte / @michaelslec

08/12/2013 at 12:16AM

7
#38 - Przemysław Kamiński / @CXLII

08/13/2013 at 03:09PM

7
#39 - Sam Rose / @samwhoo

08/27/2013 at 06:42PM

7
#40 - John Papanastasiou / @JohnPapps

08/27/2013 at 06:42PM

7
#41 - Florian Rathgeber / @frathgeber

08/27/2013 at 07:01PM

7
#42 - Luis Visintini / @lvisintini

08/27/2013 at 07:07PM

7
#43 - Mislav Marohnić / @mislav

08/28/2013 at 12:09PM

7
#44 - Thorsten Ball / @thorstenball

08/30/2013 at 06:44AM

7
#45 - Bunwut Tson / @NbTson

08/31/2013 at 03:17PM

7
#46 - James / @Dronak

09/01/2013 at 04:43AM

7
#47 - Amar Battulga / @amar_battulga

09/07/2013 at 06:45AM

7
#48 - nona urbiz / @nospampleasemam

09/28/2013 at 08:12AM

7
#49 - aRkadeFR / @aRkadeFR

10/07/2013 at 08:46PM

7
#50 - A. N. / @arez42

10/24/2013 at 12:44PM

7
#51 - Eric Potter / @pottereric

12/19/2013 at 07:31PM

7
#52 - Joshua Appelman / @JoshuaAppelman

12/21/2013 at 09:26PM

7
#53 - Yann Moisan / @YannMoisan

01/01/2014 at 10:15PM

7
#54 - Son of Bongo / @bpcode

01/02/2014 at 02:36AM

7
#55 - alex scott / @4l3xsc0tt

01/15/2014 at 09:43PM

7
#56 - Sebastian Jensen / @gonxed

01/24/2014 at 01:07PM

7
#57 - Kirill Gordeenko / @kgordeenko

02/04/2014 at 05:25PM

7
#58 - Xelrifos / @Xelrifos

02/20/2014 at 07:54PM

7
#59 - Mina Naguib / @minaguib

02/25/2014 at 02:01AM

7
#60 - Andrew O'Neill / @AndroidOatmeal

02/26/2014 at 08:34PM