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 543e53c037ba3a00022b3ec7

Winding path

It's a maze, but the bad paths have been blocked off. Mark the correct path.

Start file
|||||x|||||||
|   |   |   |
| | ||| | | |
| | | | | | |
| | | | | | |
| |   |   | |
||||||||||| |
|       |   |
| ||||| | |||
| |   |   | |
| ||||||||| |
|       |   |
|||||||x|||||
End file
|||||x|||||||
|   |xxx|xxx|
| | |||x|x|x|
| | | |x|x|x|
| | | |x|x|x|
| |   |xxx|x|
|||||||||||x|
|xxxxxxx|xxx|
|x|||||x|x|||
|x|   |xxx| |
|x||||||||| |
|xxxxxxx|   |
|||||||x|||||

View Diff

2,12c2,12
< |   |   |   |
< | | ||| | | |
< | | | | | | |
< | | | | | | |
< | |   |   | |
< ||||||||||| |
< |       |   |
< | ||||| | |||
< | |   |   | |
< | ||||||||| |
< |       |   |
---
> |   |xxx|xxx|
> | | |||x|x|x|
> | | | |x|x|x|
> | | | |x|x|x|
> | |   |xxx|x|
> |||||||||||x|
> |xxxxxxx|xxx|
> |x|||||x|x|||
> |x|   |xxx| |
> |x||||||||| |
> |xxxxxxx|   |

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 41 remaining solutions by signing in and submitting your own entry
#42 Diana Calvache / @zephynao - Score: 216 - 10/15/14 @ 15:21
jlllllrxlrxlrxjrxkhhkjvllyjjjjllphhhxlllxxkkkjjhhkkhjrxjrxllrxkrxkrxkrl<Esc>rxlrxlrxjrlrxjrxjrxjrxjrxjxxuurxhrxhrxhr<Esc>jlrxjrxhrxhrxkrxkrxhrxhrxhrxhrxhrxhrxjrxjrxjrxjrxlrlrxlrxrlrxlrxr<Esc>lrxlrxlrxjj<CR>kjrxkkkkkkkkkkkkkkkkk:wq<CR>

0 comments


Created by: @udioica

42 active golfers, 122 entries

Leaderboard (lowest score wins):
27
#1 - Urtica dioica / @udioica

10/16/2014 at 03:12PM

27
#2 - John Braxler / @braxler

10/16/2014 at 03:43PM

27
#3 - Kerson Hsiao / @KersonHsiao

10/18/2014 at 05:13AM

27
#4 - Petro Тrouq / @zulolosi

10/18/2014 at 07:45AM

27
#5 - Johannes H. / @neVexa

10/28/2014 at 04:08PM

27
#6 - ———đίxίє—flαтlίиє——— / @_dixie_flatline

11/02/2014 at 08:12PM

27
#7 - Peppa Pig / @PeppaPi95550250

06/15/2024 at 08:41AM

27
#8 - nickGPT / @nickandbro

08/28/2024 at 11:14AM

30
#9 - Hans Liu / @zhansliu

10/16/2014 at 05:14PM

39
#10 - Matt / @mcr05

07/14/2015 at 08:50AM

40
#11 - Tim Chase / @gumnos

10/16/2014 at 02:06AM

40
#12 - pftb12345 / @pftb12345

04/12/2015 at 10:02AM

41
#13 - E Both / @enboth

10/16/2014 at 09:00AM

42
#14 - Smylers / @Smylers2

10/15/2014 at 08:30PM

42
#15 - John Meisner / @jmeisned

10/15/2014 at 10:39PM

44
#16 - Carlos A Henríquez Q / @lagunex

01/17/2015 at 10:34PM

45
#17 - Carlos López / @morrizon

10/18/2014 at 04:38PM

45
#18 - Maricris Bonzo / @seemcat

10/11/2017 at 11:44PM

46
#19 - Caek / @Caek_

10/16/2014 at 04:02AM

46
#20 - Amer / @amerlyq

10/16/2014 at 11:50AM

49
#21 - mnx / @mnxx

10/15/2014 at 01:46PM

50
#22 - Jakob / @jajob

10/20/2014 at 07:11PM

51
#23 - Ram Tamtam / @ramtamtamtam

10/16/2014 at 08:08AM

51
#24 - Garrett Openshaw / @gopenshaw

10/18/2014 at 08:50PM

51
#25 - Song Zheng / @songz

10/11/2017 at 02:59AM

52
#26 - Moritz / @mollitz

10/26/2014 at 01:28AM

55
#27 - eBrnd / @eBrnd

11/02/2014 at 01:12PM

56
#28 - Aaron Whittington / @whittaaron

01/16/2015 at 12:40PM

58
#29 - Marcin Radomski / @_dextero

10/17/2014 at 02:21PM

60
#30 - Walker Boh / @walker_boh

12/15/2015 at 12:01PM