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):
9
#241 - Dmitriy / @_dpy_

08/21/2014 at 08:40PM

9
#242 - Greg / @developergreg

09/09/2014 at 01:20AM

9
#243 - Dario Avitabile / @tutticapaci

09/13/2014 at 10:16AM

9
#244 - Mundi / @MarcusMundi

09/14/2014 at 08:56PM

9
#245 - Prasanna N / @SupertrampPras

09/19/2014 at 10:54AM

9
#246 - eBrnd / @eBrnd

11/02/2014 at 09:33PM

9
#247 - Mauro Persano / @fzort

11/16/2014 at 08:20PM

9
#248 - Matt Robbins / @mcrmfc

11/19/2014 at 02:23PM

9
#249 - Adrien Canuel / @AdrienCanuel

11/20/2014 at 02:14PM

9
#250 - Erim Secla / @Alcesmire

12/15/2014 at 05:44AM

9
#251 - Matt / @mcr05

12/30/2014 at 11:11AM

9
#252 - Alfonso Jerez / @Alfonso_rj

01/07/2015 at 09:04AM

9
#253 - SilentFl / @Silent_Fl

01/27/2015 at 02:10PM

9
#254 - mark0829 / @mark0829

02/04/2015 at 04:24AM

9
#255 - low_ghost / @low_ghost_clone

02/28/2015 at 05:40PM

9
#256 - Kiet Nguyen / @kietnguyen86

03/04/2015 at 12:17PM

9
#257 - Alexander Putilin / @SashaPutilin

03/16/2015 at 11:07PM

9
#258 - pftb12345 / @pftb12345

04/08/2015 at 12:38PM

9
#259 - Jonas Ng / @jnshey

05/26/2015 at 03:02PM

9
#260 - Skúli Jóhannsson / @skulibj

06/26/2015 at 11:50PM

9
#261 - ltn614 / @ltn614

09/19/2015 at 08:34PM

9
#262 - Gerald Tilma / @GeraldTilma

10/20/2015 at 01:51AM

9
#263 - merphant / @merphant

10/24/2015 at 06:27AM

9
#264 - Sean Stout / @s183s657

12/10/2015 at 04:35AM

9
#265 - Nathan Azaria / @nathanajah

12/10/2015 at 10:56AM

9
#266 - udreki / @udreki

02/20/2016 at 09:37AM

9
#267 - Dimitar Dimitrov / @kurkale6ka

03/16/2016 at 05:12PM

9
#268 - Chenut Ludovic / @7Brwa7

04/04/2016 at 11:09AM

9
#269 - Zihan Zheng / @zhengzihan1996

04/22/2016 at 05:48PM

9
#270 - tPenguinLTG / @tpenguinltg

05/13/2016 at 01:53AM