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 5447b459380e8b0002000db3

Gray area

It's a golf metaphor or something.

Start file
a_golf_ball - > - > - > - > |___________| -
End file
            - > - > - > - > |a_golf_ball| -

View Diff

1c1
< a_golf_ball - > - > - > - > |___________| -
---
>             - > - > - > - > |a_golf_ball| -

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 258 remaining solutions by signing in and submitting your own entry
#259 bo-yu huang / @good5dog5 - Score: 40 - 11/11/14 @ 08:45
yever f_p<C-C><C-C>uuyever f_pldeF_f-F_F_F_x:wq<CR>

0 comments


Created by: @udioica

259 active golfers, 698 entries

Leaderboard (lowest score wins):
12
#121 - Michel Viktor / @tomkpz

08/01/2021 at 05:39AM

12
#122 - Jean George / @JeanGeo20504212

01/11/2022 at 07:20PM

12
#123 - x03n046 / @x03n046

05/17/2022 at 08:02AM

12
#124 - russellzhaomao / @russellzhaomao

06/10/2022 at 11:20AM

12
#125 - Дмитрий Инютин / @DmitrijInutin

06/20/2022 at 08:15AM

13
#126 - Tim Chase / @gumnos

10/22/2014 at 02:00PM

13
#127 - Ryan Glassett / @rollsavager

10/22/2014 at 04:15PM

13
#128 - F Prades Illanes / @fprades

10/22/2014 at 05:04PM

13
#129 - supasnashbuhl / @supasnashbuhl

10/24/2014 at 08:39AM

13
#130 - kungfuchad / @kungfuchad

10/24/2014 at 06:57PM

13
#131 - Matthew Barrington / @mbarrin

10/27/2014 at 12:34AM

13
#132 - Корнев Руслан / @woto7

10/30/2014 at 10:07AM

13
#133 - eBrnd / @eBrnd

11/02/2014 at 12:50PM

13
#134 - mnx / @mnxx

11/03/2014 at 02:17PM

13
#135 - Michi Loro / @michiloro

11/04/2014 at 09:56AM

13
#136 - Mikael Evander / @mikael_evander

11/04/2014 at 10:11AM

13
#137 - Harold Pong / @har2po

11/05/2014 at 11:07AM

13
#138 - Ryan Morton / @thenerdscribe

11/07/2014 at 08:36PM

13
#139 - Kedar / @0xKD

11/10/2014 at 04:05PM

13
#140 - Davit Samvelyan / @DavitSamvelyan

11/13/2014 at 12:39PM

13
#141 - Bambu / @bambumandinga

11/14/2014 at 12:04AM

13
#142 - M T / @bahkyp

11/15/2014 at 01:14AM

13
#143 - Thomas Geßler / @th_gessler

11/16/2014 at 08:12PM

13
#144 - John Smith / @temp_soraismus

11/18/2014 at 04:25AM

13
#145 - Jan Novak / @odpadnimail

11/19/2014 at 12:11AM

13
#146 - Benjamin Frölich / @kakazwerglein

11/19/2014 at 10:43PM

13
#147 - Josu Oyanguren / @josuoyanguren

11/21/2014 at 10:52AM

13
#148 - Glauco Pires / @grpires

11/24/2014 at 11:42PM

13
#149 - Nicolas Dascanio / @NicoDascanio

11/26/2014 at 03:17PM

13
#150 - Bart / @oneofmanybarts

11/28/2014 at 01:23PM