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 5325695c6092800002072d06

Mess in revision history

Help Joe clean up what Steve has cobbled.

Start file
date         rel  who      what
2010-02-01   1.0  joe      initial version
2011-Feb-1 1.2 steve fixed some typos
2011-10-14 1.2 joe   copyrights updated
2014-01-09 2.0 joe   framework upgraded

End file
date         rel  who      what
2010-02-01   1.0  joe      initial version
2011-02-01   1.2  steve    fixed some typos
2011-10-14   1.2  joe      copyrights updated
2014-01-09   2.0  joe      framework upgraded

View Diff

3,5c3,5
< 2011-Feb-1 1.2 steve fixed some typos
< 2011-10-14 1.2 joe   copyrights updated
< 2014-01-09 2.0 joe   framework upgraded
---
> 2011-02-01   1.2  steve    fixed some typos
> 2011-10-14   1.2  joe      copyrights updated
> 2014-01-09   2.0  joe      framework upgraded

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 230 remaining solutions by signing in and submitting your own entry
#231 Chris Grantham / @crgrantham - Score: 84 - 11/16/15 @ 17:02
/F<CR>ct102-0<Esc>wi  <Esc>WWi <Esc>WWi   <Esc>kjjBBBi  i<BS><Esc>WWi <Esc>WWi   <Esc>JukjkjjBBBi  <Esc>2Wi <Esc>2Wi   <Esc>:w<CR>:q<CR>

0 comments


Created by: @barnabaguy

231 active golfers, 1074 entries

Leaderboard (lowest score wins):
23
#121 - GrupoCITEC / @GrupoCITEC

03/29/2014 at 04:39AM

23
#122 - Carlos López / @morrizon

03/31/2014 at 10:54AM

23
#123 - ところたん / @tokoro10g

04/06/2014 at 01:16PM

23
#124 - Felipe Jaramillo F / @mrfelipe

04/09/2014 at 03:30AM

23
#125 - Endir / @Endir2

04/17/2014 at 11:20PM

23
#126 - André Peric Tavares / @AndrePeric

04/20/2014 at 08:35PM

23
#127 - nikola chochkov / @gooodini

06/08/2014 at 08:49PM

23
#128 - Brian / @wyantb_reader

06/26/2014 at 01:48AM

23
#129 - Alexander Kazakov / @volandkot

03/31/2015 at 10:10AM

23
#130 - Lifepillar / @lifepillar

09/11/2015 at 07:47PM

23
#131 - Jonas Nockert / @lemonad

10/18/2015 at 10:56PM

23
#132 - Bill Ruddock / @biinari

05/03/2017 at 10:24PM

23
#133 - RockerZZY / @rocker_zzy

06/10/2020 at 07:18AM

24
#134 - james_bunch / @james_bunch

03/19/2014 at 04:43AM

24
#135 - Etienne Florent / @EtienneFlorent

11/28/2016 at 09:54AM

25
#136 - Daniel Lundin / @danielundin

03/18/2014 at 06:51PM

25
#137 - Tarik Koc / @tariktheturk

11/21/2015 at 11:59PM

25
#138 - Brandon Harrison / @llAboutB

09/25/2019 at 03:40PM

26
#139 - Josh Phillips / @japhillips87

03/24/2014 at 02:35AM

26
#140 - Justin / @justinjaffray

08/13/2014 at 04:05AM

26
#141 - Chenut Ludovic / @7Brwa7

04/05/2016 at 12:37PM

27
#142 - shinohara / @asua

03/18/2014 at 04:00PM

27
#143 - mnx / @mnxx

03/20/2014 at 02:04PM

27
#144 - vansan / @VinceVansan

03/25/2014 at 03:18PM

27
#145 - Patrick Oscity / @der_padde

03/26/2014 at 07:42AM

27
#146 - Dmitry Teslenko / @krab_mozga

04/02/2014 at 09:00AM

27
#147 - Bambu / @bambumandinga

04/03/2014 at 01:32AM

27
#148 - Almog / @almog

04/08/2014 at 12:27PM

27
#149 - Martin Barney / @MartinBarney

05/05/2014 at 08:45AM

27
#150 - Samir Terrab / @SamirTerrab

05/08/2014 at 04:04PM