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
#391 - Justin Knag / @justinknag

08/28/2014 at 03:27PM

9
#392 - Johannes H. / @neVexa

09/23/2014 at 03:26PM

9
#393 - skarrok / @skarrok

10/04/2014 at 09:08PM

9
#394 - Jose Gutierrez / @Jogusa

10/22/2014 at 08:17PM

9
#395 - Hanakun. / @akunohanaKUN

10/23/2014 at 05:24AM

9
#396 - eBrnd / @eBrnd

11/05/2014 at 11:01PM

9
#397 - Scott Myц / @ScottMuc

11/07/2014 at 12:17PM

9
#398 - devos victor / @victordevos

11/16/2014 at 07:41PM

9
#399 - Jake Eskel / @JakeEskel

01/07/2015 at 02:50AM

9
#400 - kimber gonzalez / @kimberlycreates

01/21/2015 at 03:17PM

9
#401 - SilentFl / @Silent_Fl

02/06/2015 at 02:07PM

9
#402 - mark0829 / @mark0829

03/05/2015 at 01:43AM

9
#403 - William Ott / @oddalot

04/11/2015 at 01:16AM

9
#404 - apollolune / @apollolune

04/12/2015 at 01:04AM

9
#405 - Hendrik Lammers / @hendriklammers

05/25/2015 at 05:36AM

9
#406 - David Nguyen / @nguydavi

06/06/2015 at 09:42AM

9
#407 - Nicholas McHenry / @n_mchenry

06/14/2015 at 05:04PM

9
#408 - Andres Manz / @manz_andres

06/24/2015 at 01:15PM

9
#409 - Jack Z / @itszhou

06/28/2015 at 09:01PM

9
#410 - Elizabeth / @sprinkles418

07/17/2015 at 07:47PM

9
#411 - Liam Thurston / @lthurston188

08/18/2015 at 05:21AM

9
#412 - Ryan / @eatsleephack_

08/27/2015 at 05:26AM

9
#413 - Andrew Michaud / @andrewjmichaud

09/04/2015 at 07:28PM

9
#414 - Tom Houlé / @_tomhoule

09/13/2015 at 06:19AM

9
#415 - banielTimes / @banielTimes

09/18/2015 at 04:48PM

9
#416 - Walker Boh / @walker_boh

10/14/2015 at 08:05AM

9
#417 - Gerald Tilma / @GeraldTilma

10/21/2015 at 02:58AM

9
#418 - Jon Krause / @jkrause314

12/03/2015 at 10:28PM

9
#419 - fuck GFW / @ravishGFW

01/05/2016 at 12:02PM

9
#420 - Antoine Brunet / @AntoineBrunet

01/11/2016 at 06:31PM