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 4d1c1a3cf655cd081000000d

A Simple One

Here is a very simple one - just to illustrate/introduce a vim feature that some people seem to miss...

Start file
999 1999
End file
1024 2048

View Diff

1c1
< 999 1999
---
> 1024 2048

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 562 remaining solutions by signing in and submitting your own entry
#563 Joe Mansour / @jmanso5 - Score: 41 - 12/30/10 @ 15:48
i1024<Del><Del><Del><Right><Del><Del><Del><Del>2048<Esc>:q<CR>:wq<CR>

0 comments


Created by: @bjjwillis

563 active golfers, 840 entries

Leaderboard (lowest score wins):
9
#271 - Urtica dioica / @udioica

05/27/2012 at 10:16AM

9
#272 - Frank Twitting / @knarfben

07/14/2012 at 10:25PM

9
#273 - Andrew D. Wong / @andrewdwong

07/16/2012 at 05:19PM

9
#274 - Nick S / @grittygrease

07/18/2012 at 12:16AM

9
#275 - Emil Taylor Bye / @phptph

07/18/2012 at 06:57AM

9
#276 - Camilla Krag Jensen / @naxoc

07/29/2012 at 12:09PM

9
#277 - Kerson Hsiao / @KersonHsiao

08/01/2012 at 04:15AM

9
#278 - Dan Oneata / @DanOneata

08/04/2012 at 10:00AM

9
#279 - Victor Salgado / @mcsalgado

08/07/2012 at 08:55PM

9
#280 - Aaron Miller / @apage43

08/10/2012 at 09:10PM

9
#281 - Reed Riley / @ReedRile

08/13/2012 at 07:17PM

9
#282 - vansan / @VinceVansan

08/21/2012 at 09:02PM

9
#283 - Arto Vuori / @dhpe

09/01/2012 at 07:13PM

9
#284 - tmr / @tmr314

09/05/2012 at 10:00AM

9
#285 - Conner McDaniel / @connermcd

09/19/2012 at 04:20AM

9
#286 - Vim rocks / @vimrocks

10/06/2012 at 03:43PM

9
#287 - Lance Levine / @LanceSMLevine

10/10/2012 at 06:41AM

9
#288 - Tom Cammann / @tea_sea

10/10/2012 at 12:44PM

9
#289 - matthew keesan / @keesan

10/24/2012 at 12:46PM

9
#290 - . / @cronesan

11/21/2012 at 04:53PM

9
#291 - Marcin Sza / @coot_

11/23/2012 at 09:20AM

9
#292 - mhb / @mhbvim

11/26/2012 at 08:41AM

9
#293 - Nick Bakkegaard / @Bakkemand

11/26/2012 at 01:42PM

9
#294 - Nolic / @cNolic

11/29/2012 at 11:54PM

9
#295 - Pradeep Kumar / @pradeep6kumar

12/12/2012 at 02:30PM

9
#296 - Alex Shapovalov / @shapov

12/14/2012 at 01:35AM

9
#297 - Tamás Kárándi / @tkarandi

12/17/2012 at 09:16PM

9
#298 - bob / @vg41

12/21/2012 at 11:22AM

9
#299 - Alex Hammel / @AlexJHammel

12/23/2012 at 06:50PM

9
#300 - Global Maquereau / @GlobalMaquereau

12/24/2012 at 08:28AM