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 5fad35a736518b000960caef

Put a cross in the square

Put a cross in the square

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

View Diff

2,7c2,7
< |      |
< |      |
< |      |
< |      |
< |      |
< |      |
---
> |\    /|
> | \  / |
> |  \/  |
> |  /\  |
> | /  \ |
> |/    \|

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 43 remaining solutions by signing in and submitting your own entry
#44 A White Dwarf / @AWhiteDwarf1 - Score: 28 - 06/28/21 @ 18:23
jlqqr\jlq5@q2G$hqqr/jhq5@qZZ

0 comments


Created by: @rax0m

44 active golfers, 94 entries

Leaderboard (lowest score wins):
20
#1 - Kyle / @Kyle98675198

06/18/2021 at 09:09PM

20
#2 - 悟史 / @A1OBJTxN5fTg5EJ

07/14/2021 at 10:24AM

20
#3 - John Braxler / @braxler

08/04/2021 at 01:56PM

20
#4 - Miłosz Łakomy / @foobar01123

08/21/2021 at 12:51PM

20
#5 - Oskar Fridell / @rax0m

09/23/2021 at 01:28PM

20
#6 - Benny Boy / @bennyboy999

10/03/2021 at 06:33AM

22
#7 - Jon Krause / @jkrause314

11/12/2020 at 02:41PM

22
#8 - Saki Gw / @Sakigw

11/12/2020 at 04:05PM

22
#9 - Andrzej Wąsowski / @AndrzejWasowski

11/12/2020 at 05:08PM

22
#10 - Filipe Brandenburger / @filbranden

11/12/2020 at 10:44PM

22
#11 - David Kutschke / @D4KU_

11/14/2020 at 03:56PM

22
#12 - Yondonjamts Ganzorig / @yondonjamts_g

11/14/2020 at 09:48PM

22
#13 - f a / @5eraf

12/02/2020 at 06:32PM

22
#14 - Jung Yeon Park / @park_jungy

02/06/2021 at 11:05PM

22
#15 - ~~~ / @5AXZmAwcmUg0fOO

05/29/2021 at 10:38PM

22
#16 - roudens / @roudens2

06/04/2021 at 12:10AM

22
#17 - Julian Pottle / @jules_np

10/12/2021 at 05:37AM

22
#18 - Jean George / @JeanGeo20504212

10/19/2021 at 06:04PM

22
#19 - rezini mohamed / @rezmed0

10/30/2021 at 10:01AM

23
#20 - Ceda EI / @ceda_ei

11/12/2020 at 02:02PM

23
#21 - Jake Grossman / @PiranaLaugh

11/12/2020 at 04:01PM

23
#22 - Rafal C. / @RafalC37709324

11/14/2020 at 09:50AM

23
#23 - Smylers / @Smylers2

11/14/2020 at 10:50AM

23
#24 - Jonáš Šerých / @serycjon

11/15/2020 at 06:12PM

23
#25 - Jan Lukány / @Lukanyj

11/17/2020 at 10:22PM

23
#26 - quemeraisc / @quemeraisc

11/20/2020 at 08:07AM

23
#27 - Leander Hendrikx / @leanderhendrikx

11/22/2020 at 11:03AM

23
#28 - __VimGolfer__ / @VimGolfer19

11/27/2020 at 06:56PM

23
#29 - chocolate / @chocola81394123

11/29/2020 at 04:55AM

23
#30 - hepebexè / @hepebexe

11/30/2020 at 06:31PM