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):
9
#181 - Sebastian Korten / @FlashKorten

08/28/2013 at 09:56AM

9
#182 - Simon Coffey / @urbanautomaton

08/28/2013 at 10:07AM

9
#183 - Mihai Crăiță / @mihai_craita

08/28/2013 at 04:43PM

9
#184 - Rikin Patel / @rikin_patel

08/31/2013 at 07:39PM

9
#185 - Elias Dorneles / @eliasdorneles

09/03/2013 at 04:59AM

9
#186 - Dom Armstrong / @dom_cycleface

09/10/2013 at 07:56PM

9
#187 - Andrew Crites / @ExplosionPills

09/13/2013 at 01:45AM

9
#188 - brett / @brettyukich

09/20/2013 at 07:17AM

9
#189 - Oliver Christ / @0liverChrist

09/21/2013 at 10:46PM

9
#190 - Sinclair Desaud / @sdesaud

09/26/2013 at 06:07AM

9
#191 - foo / @foo88832727

10/18/2013 at 08:36PM

9
#192 - bunnies president / @bunnies4p

10/27/2013 at 12:03PM

9
#193 - thasso / @thasso23

10/27/2013 at 09:42PM

9
#194 - Fnord Everywhere / @FnordE

10/31/2013 at 11:37AM

9
#195 - Jonathan Potter / @nTypeRed

11/12/2013 at 08:20PM

9
#196 - Bjorn / @bjorn_248

11/15/2013 at 06:45PM

9
#197 - Va bien te faire fou / @mplayer_vimgolf

11/16/2013 at 02:45AM

9
#198 - Gwilym Kuiper / @gwilymk

11/16/2013 at 03:54PM

9
#199 - Daniel Marjenburgh / @dmarjenburgh

11/19/2013 at 08:02AM

9
#200 - gary.klindt@googlema / @garstekli

11/20/2013 at 10:04PM

9
#201 - Khromenko Andrey / @ttydragon

11/22/2013 at 11:44PM

9
#202 - Stefan Schmidt / @stafue

12/06/2013 at 10:34AM

9
#203 - Karun Ramakrishnan / @the_karun

12/07/2013 at 01:03AM

9
#204 - Hersh Singh / @HershSingh

12/15/2013 at 06:42PM

9
#205 - Grimy / @Yurhon

12/16/2013 at 08:40PM

9
#206 - Sam Burk / @smwbk

12/21/2013 at 04:09AM

9
#207 - Zach Kemp / @zvksf

12/23/2013 at 07:03AM

9
#208 - pikaren / @REALpikaren

12/24/2013 at 06:19AM

9
#209 - winterlight / @winterlight4

12/28/2013 at 08:14PM

9
#210 - Fabien Cazenave / @fabi1cazenave

01/01/2014 at 11:17PM