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 55926044bbcb9851bc000001

Mirror Symmetry

Add backslashes.

Start file
|/-/-/-/|
End file
|\/-\/-\/-\/|

View Diff

1c1
< |/-/-/-/|
---
> |\/-\/-\/-\/|

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 260 remaining solutions by signing in and submitting your own entry
#261 Programmer Probs / @ProgrammerProbs - Score: 18 - 06/30/15 @ 13:38
/\/<CR>i\<Esc>nn.nn.nn.ZZ

0 comments


#262 mikebailey / @mikebailey - Score: 18 - 07/01/15 @ 04:45
:%s/\//\\\//g<CR>:wq<CR>

0 comments


Created by: @udioica

262 active golfers, 781 entries

Leaderboard (lowest score wins):
13
#181 - mäthu abroad / @maethuabroad

07/16/2015 at 06:05AM

13
#182 - darookee / @darookee

07/24/2015 at 09:25AM

13
#183 - Test / @goodbyetest1248

07/24/2015 at 03:34PM

13
#184 - Endre Galaczi / @galacziendre

07/31/2015 at 03:30PM

13
#185 - broella3 / @broella3

08/20/2015 at 02:16PM

13
#186 - alex / @alexAngle8

08/21/2015 at 10:27PM

13
#187 - Jörg Meyer / @JoergMy

08/25/2015 at 09:06PM

13
#188 - Christophe Sicard / @tophsic

08/26/2015 at 07:23PM

13
#189 - Brian Gates / @tweetwithbgates

10/09/2015 at 04:22PM

13
#190 - roboguy / @roboguy

10/18/2015 at 11:06PM

13
#191 - Bogumił Kamiński / @BogumilKaminski

10/25/2015 at 04:22PM

13
#192 - TinPotRadio / @TinPotRadio1

10/26/2015 at 11:39PM

13
#193 - Conor Ryan / @conorjryan

11/17/2015 at 05:20AM

13
#194 - Wilmer Bandres / @WilmerBandres

12/02/2015 at 12:04AM

13
#195 - かりうむ / @ka1l

12/07/2015 at 03:34AM

13
#196 - Sean Stout / @s183s657

12/10/2015 at 04:42AM

13
#197 - thlix / @thlix

01/10/2016 at 11:31PM

13
#198 - retro / @tryphopp

01/19/2016 at 03:39AM

13
#199 - Ian Trophy / @prfrgg

02/01/2016 at 08:41AM

13
#200 - Cristian Lupașcu / @clupasq

02/03/2016 at 01:14PM

13
#201 - Thierry Flauss / @ThFjunior

03/06/2016 at 09:15AM

13
#202 - Chenut Ludovic / @7Brwa7

04/11/2016 at 07:28AM

13
#203 - Oliver Christ / @0liverChrist

07/12/2016 at 10:27PM

13
#204 - Ryan van Rensburg / @rdvr001

07/21/2016 at 04:24PM

13
#205 - Nota Fool / @f970823

07/26/2016 at 05:49PM

13
#206 - Миша Сорокин / @rafmikovi4

04/14/2017 at 10:56AM

13
#207 - Kritixi Lithos / @kritixilithos

09/03/2017 at 12:16PM

13
#208 - Ben Hill / @KaizenSoze70

09/21/2017 at 06:50PM

13
#209 - Paul Draghicescu / @pdragy

03/23/2018 at 03:07AM

13
#210 - Psycurity / @Psycurity1

06/18/2022 at 02:22PM