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 5054ba0cfa0b390002000023

SFD-ROC: Pipe Dreams

Move the pipes so they match the output.

Start file
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
|||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

|||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
|||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
|||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

|||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
|||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
|||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

|||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
|||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
|||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

|||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
|||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
|||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

|||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
|||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
End file
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

View Diff

2c2
< |||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
---
> ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
5d4
< |||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
7c6,7
< |||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
---
> ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
> ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
10c10
< |||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
---
> ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
13d12
< |||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
15c14,15
< |||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
---
> ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
> ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
18c18
< |||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
---
> ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
21d20
< |||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
23c22,23
< |||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
---
> ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
> ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
26c26
< |||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
---
> ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
29d28
< |||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
31c30,31
< |||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
---
> ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
> ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
34c34
< |||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
---
> ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
37d36
< |||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
39c38
< |||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||
---
> ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| ||||||||| |||||||||

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 34 remaining solutions by signing in and submitting your own entry
#35 J As / capitancambio - Score: 20 - 10/01/12 @ 12:28
jqax3jx2jx3jq4@addZZ

0 comments

#36 Underhill Labs / underhilllabs - Score: 20 - 10/31/12 @ 04:59
qajx3jx2jx2jq9@addZZ

0 comments

#37 makala noble / mnoble01 - Score: 20 - 11/13/12 @ 10:52
jxkVjjjygGVG10pGddZZ

0 comments

#38 JonLz / LzJon - Score: 20 - 12/26/12 @ 04:45
qqjx3jxjjxjjq4@qddZZ

0 comments

#39 James / Dronak - Score: 20 - 09/18/14 @ 20:10
jqqx3jx2jx3jq4@qddZZ

0 comments

#40 A / Tower_1980 - Score: 21 - 08/02/13 @ 12:29
jddYpjjdGVggyG9pGddZZ

0 comments

#41 G. Ahtune / gahtune - Score: 23 - 11/04/12 @ 08:22
jxyap"_dGqqPGq9@qddddZZ

0 comments

#42 ralphbean / ralphbean - Score: 32 - 09/15/12 @ 21:41
39DVY2pG<Esc>$a<CR>V<BS><Esc>Vkkky9PGGDdd<Esc>:wq<CR>

0 comments

#43 Tom Cammann / tea_sea - Score: 34 - 10/08/12 @ 12:14
:%s/|\{-}\(\s\)/|||||||||\1<CR>dd:wq<CR>

0 comments

Created by: Remy_D

43 active golfers, 93 entries

Leaderboard (lowest score wins):
12
#1 - Victor Ramirez / virako

10/11/2012 at 11:51PM

12
#2 - Conner McDaniel / connermcd

10/13/2012 at 06:56AM

12
#3 - Urtica dioica / udioica

11/13/2012 at 10:36AM

12
#4 - Marco Hinz / _mhinz_

05/24/2013 at 05:40PM

12
#5 - Joonas Pihlajamaa / jokkebk

03/19/2014 at 09:51PM

12
#6 - John Braxler / braxler

08/19/2014 at 06:33PM

12
#7 - Jon Krause / jkrause314

01/21/2016 at 09:10AM

13
#8 - tmr / tmr314

09/17/2012 at 12:18PM

13
#9 - Tullio Facchinetti / toolleeo

07/25/2013 at 10:29PM

14
#10 - vansan / VinceVansan

09/18/2012 at 09:06PM

14
#11 - Jer Wilson / superjercom

09/28/2012 at 07:47PM

14
#12 - Serge Pirotte / SergePirotte

10/19/2012 at 06:43PM

15
#13 - h_east (トロッコ6個) / h_east

09/15/2012 at 06:24PM

15
#14 - Tim Chase / gumnos

09/15/2012 at 06:26PM

15
#15 - Kerson Hsiao / KersonHsiao

09/16/2012 at 11:37AM

15
#16 - Justin Love / wondible

09/17/2012 at 03:10AM

15
#17 - Trevor Powell / DoomedBunnies

09/26/2012 at 06:00AM

15
#18 - Johannes Kulick / hildensia

09/28/2012 at 09:43AM

15
#19 - Vim rocks / vimrocks

10/07/2012 at 04:57PM

15
#20 - Rahul Krishnan / rahulkrish

11/05/2012 at 08:20AM

15
#21 - Matt Boehm / mattboehm

11/08/2012 at 02:06AM

15
#22 - DR / dde81

12/05/2012 at 02:21AM

16
#23 - Emile Swarts / EmileSwarts

09/23/2012 at 09:13PM

17
#24 - Vimeo Tossitaouta / VimeoT

09/16/2012 at 10:45AM

17
#25 - 無ん垢の叫び / john_ababa

09/16/2012 at 12:30PM

17
#26 - crater / crater2150

10/25/2012 at 12:41PM

17
#27 - Mac Heller-Ogden / twosoul

11/10/2012 at 04:35AM

18
#28 - Peter Etheryte / Etheryte

09/17/2012 at 12:39PM

18
#29 - Burkhard Zimmermann / BurkZimm

09/21/2012 at 06:19AM

18
#30 - Nathan / boysetsfrog

10/13/2012 at 03:12PM

18
#31 - Édouard M'tou / DouardM

10/21/2012 at 07:24AM

18
#32 - Arthur Corenzan / haggen

10/26/2012 at 12:50PM

19
#33 - Ryan / devops_yeoman

09/15/2012 at 08:35PM

20
#34 - Nicholas Amina / apolatg

09/21/2012 at 03:51AM

20
#35 - J As / capitancambio

10/01/2012 at 12:28PM

20
#36 - Underhill Labs / underhilllabs

10/31/2012 at 04:59AM

20
#37 - makala noble / mnoble01

11/13/2012 at 10:52AM

20
#38 - JonLz / LzJon

12/26/2012 at 04:45AM

20
#39 - James / Dronak

09/18/2014 at 08:10PM

21
#40 - A / Tower_1980

08/02/2013 at 12:29PM

23
#41 - G. Ahtune / gahtune

11/04/2012 at 08:22AM

32
#42 - ralphbean / ralphbean

09/15/2012 at 09:41PM

34
#43 - Tom Cammann / tea_sea

10/08/2012 at 12:14PM