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):
12
#121 - Johan Adriaans / @JohanAdriaans

06/30/2015 at 10:04AM

12
#122 - Adrian Krehl / @akrehl

06/30/2015 at 03:36PM

12
#123 - Carlos López / @morrizon

06/30/2015 at 11:32PM

12
#124 - Lindsay Swift / @_lindsai_

07/01/2015 at 01:51AM

12
#125 - Bart / @oneofmanybarts

07/01/2015 at 04:24AM

12
#126 - Tom van der Lee / @TomVdLee

07/02/2015 at 08:15AM

12
#127 - Tact Overflow / @muppling

07/02/2015 at 08:33AM

12
#128 - Jason Stidd / @jason_stidd

07/03/2015 at 04:51AM

12
#129 - Victor Haffreingue / @nobe_4

07/03/2015 at 10:04AM

12
#130 - Teemu Okkonen / @TeemuOkkonen

07/06/2015 at 10:08AM

12
#131 - Evan Coleman / @edc1591

07/06/2015 at 06:29PM

12
#132 - Raj / @brshenoy

07/06/2015 at 06:31PM

12
#133 - David Rogers / @al_the_x

07/07/2015 at 12:14PM

12
#134 - James / @Dronak

07/08/2015 at 01:18AM

12
#135 - Rene Tianco / @murlockslol

07/10/2015 at 06:13AM

12
#136 - Rasmus P / @rasmup

07/11/2015 at 10:18AM

12
#137 - d;-) / @pedrobearer

07/12/2015 at 06:56PM

12
#138 - Christopher MCA / @christopherMCA

07/14/2015 at 05:46PM

12
#139 - Ala' Ibrahim / @alaa_ibrahim

07/19/2015 at 06:26AM

12
#140 - Peter B / @l0wm4x

07/29/2015 at 07:28PM

12
#141 - martl / @martl

07/29/2015 at 08:50PM

12
#142 - William Burgo / @burgow

08/04/2015 at 09:20PM

12
#143 - voglster / @voglster

08/05/2015 at 10:08PM

12
#144 - Tim Vail / @timdvail

08/07/2015 at 04:36AM

12
#145 - Marcin Szamotulski / @me_coot

08/16/2015 at 01:23PM

12
#146 - Jaypal Singh / @JaypalSingh

08/18/2015 at 09:00PM

12
#147 - Sergey Semushin / @Predelnik

08/29/2015 at 08:20AM

12
#148 - Nicholas Marrone / @nickmarrone

09/07/2015 at 03:37PM

12
#149 - Yaroslav Kanarev / @yarosurabu

09/08/2015 at 04:36PM

12
#150 - Léo S / @LeoSauvaget

09/25/2015 at 06:56PM