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
#151 - Asmund / @herrasbe

01/10/2013 at 08:56PM

9
#152 - Runar / @runarfu

01/11/2013 at 12:20PM

9
#153 - Panupan S. / @lionpeal

01/16/2013 at 12:09AM

9
#154 - Reed Riley / @ReedRile

01/21/2013 at 01:26AM

9
#155 - Christopher Harrison / @Xophmeister

01/29/2013 at 02:48PM

9
#156 - Pedro Franceschi / @pedroh96

02/06/2013 at 01:54AM

9
#157 - Steven Herbst / @transistorman

02/25/2013 at 01:02AM

9
#158 - James Thomson / @jomsie

02/27/2013 at 05:00PM

9
#159 - n2o4 / @scatotonic

03/16/2013 at 01:23PM

9
#160 - Trevor Powell / @DoomedBunnies

03/20/2013 at 02:01AM

9
#161 - Maarten Claes / @maartencls

03/28/2013 at 09:55PM

9
#162 - くま55 / @kumack55

04/10/2013 at 05:46AM

9
#163 - Derek Salerno / @DerekSalerno

05/26/2013 at 10:03PM

9
#164 - mnx / @mnxx

06/05/2013 at 02:39PM

9
#165 - Piotr Śniegowski / @PiotrSniegowski

06/06/2013 at 02:02PM

9
#166 - Matthew James / @Matthew55493344

06/08/2013 at 04:12PM

9
#167 - Steve Tjoa / @stevetjoa

07/04/2013 at 07:56AM

9
#168 - Vincent Lee / @vincentleest

07/05/2013 at 04:47AM

9
#169 - curist / @curist

07/09/2013 at 02:58AM

9
#170 - Kai Yuan / @kentyuan

07/09/2013 at 08:15AM

9
#171 - Bradd Szonye / @bszonye

07/11/2013 at 06:49PM

9
#172 - Tresifina / @Tresifina

07/11/2013 at 06:51PM

9
#173 - Pasha Muravyev / @pashamur

08/04/2013 at 07:02PM

9
#174 - Chris Brown / @engineercyb

08/06/2013 at 11:33PM

9
#175 - cj / @cj01101

08/07/2013 at 08:17PM

9
#176 - Bart of Denver / @bartofdenver

08/12/2013 at 02:40PM

9
#177 - marmelad / @jordgubbssylt

08/25/2013 at 11:42AM

9
#178 - Ed Zukowski / @dataoverflow

08/27/2013 at 06:44PM

9
#179 - David Escribano / @DavidEGx

08/27/2013 at 06:48PM

9
#180 - Tim Mower / @timmow

08/27/2013 at 07:21PM