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 51dfe1d12b2f6d0002000046

Delete unwanted lines

Delete all lines which does not end in "o.."

Start file
gamag
gamah
ganci
gaoag
gaoah
gaoci
gbmag
gboch
gboci
gcmag
gcmah
gcmai
gcnci
gcoag
gcoah
gcoai
gcoch
gcobg
gcoci
hamag
hamah
hanci
haoag
hbmag
hbnci
hboag
hboch
hboci
hcmag
hcncg
hcnch
hcnci
hcoag
hcoci
iamag
End file
gaoag
gaoah
gaoci
gboch
gboci
gcoag
gcoah
gcoai
gcoch
gcobg
gcoci
haoag
hboag
hboch
hboci
hcoag
hcoci

View Diff

1,3d0
< gamag
< gamah
< ganci
7d3
< gbmag
10,13d5
< gcmag
< gcmah
< gcmai
< gcnci
20,22d11
< hamag
< hamah
< hanci
24,25d12
< hbmag
< hbnci
29,32d15
< hcmag
< hcncg
< hcnch
< hcnci
35d17
< iamag

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 229 remaining solutions by signing in and submitting your own entry
#230 Benjamin Zimmer / @techerausa - Score: 57 - 09/30/13 @ 14:53
dddddd<Down><Down><Down>dd<Down><Down>dddddddd<Down><Down><Down><Down><Down><Down>dddddd<Down>dddd<Down><Down><Down>dddddddd<Down><Down>dd:wq<CR>

0 comments


Created by: @powertomato

230 active golfers, 419 entries

Leaderboard (lowest score wins):
9
#61 - Super Garbage / @SuperGarbage0

08/29/2013 at 05:22AM

9
#62 - Tyler HT Cipriani / @tylercipriani

08/29/2013 at 03:19PM

9
#63 - Bradley Tse / @bradleytse

08/30/2013 at 01:15AM

9
#64 - Arthur叔 / @Arthurljg

08/31/2013 at 10:58AM

9
#65 - isayoldchap / @isayoldchap

09/02/2013 at 09:58AM

9
#66 - Daniel Kovacic / @dkov01

09/02/2013 at 09:12PM

9
#67 - Arturo Escaip / @arturoescaip

09/03/2013 at 01:11AM

9
#68 - Amar Battulga / @amar_battulga

09/05/2013 at 01:29PM

9
#69 - James / @Dronak

09/06/2013 at 12:43AM

9
#70 - Kerson Hsiao / @KersonHsiao

09/09/2013 at 01:53AM

9
#71 - yaon / @yaon4

09/10/2013 at 02:24PM

9
#72 - Andrew Crites / @ExplosionPills

09/11/2013 at 02:37PM

9
#73 - Stephen Drodge / @sjdrodge

09/12/2013 at 02:46AM

9
#74 - Oliver Christ / @0liverChrist

09/15/2013 at 09:16PM

9
#75 - Hawk Newton / @hawknewton

09/17/2013 at 02:25AM

9
#76 - Matt Green / @emgeeeeee

09/17/2013 at 03:09AM

9
#77 - Sean McKenna / @sean__mckenna

09/18/2013 at 08:54PM

9
#78 - brett / @brettyukich

09/18/2013 at 10:10PM

9
#79 - Rafa Garcia / @fafa

09/19/2013 at 08:49AM

9
#80 - nona urbiz / @nospampleasemam

09/28/2013 at 07:47AM

9
#81 - George GZ Zakhour / @AlloGeorge

09/29/2013 at 03:00PM

9
#82 - prinz / @prinzdezibel

09/29/2013 at 07:15PM

9
#83 - codegourmet / @codegourmet

10/01/2013 at 11:47AM

9
#84 - Marcin Szamotulski / @me_coot

10/10/2013 at 09:58AM

9
#85 - Joakim / @golfjoakim

10/12/2013 at 10:35AM

9
#86 - foo / @foo88832727

10/18/2013 at 08:00PM

9
#87 - Chris Ford / @ctford

10/20/2013 at 11:08AM

9
#88 - Tyler / @tylerbindon

10/20/2013 at 04:15PM

9
#89 - Gemma Lynn / @ellotheth

10/22/2013 at 06:27AM

9
#90 - Casey Dwyer / @caseydwyer

10/23/2013 at 02:01PM