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 4d1aaf2fb11838287d000036

Reverse characters in a line

You have everything you need, just not in the right order. Mastermind would give you 26 white pegs.

Start file
abcdefghijklmnopqrstuvwxyz
End file
zyxwvutsrqponmlkjihgfedcba

View Diff

--- in	2010-12-28 19:41:39.000000000 -0800
+++ out	2010-12-28 19:41:59.000000000 -0800
@@ -1 +1 @@
-abcdefghijklmnopqrstuvwxyz
+zyxwvutsrqponmlkjihgfedcba

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 238 remaining solutions by signing in and submitting your own entry
#239 Ricardo Mendes / @locks - Score: 194 - 12/30/10 @ 01:54
xpjhxplllllllllllllllllllllllxphhx$phhhx$phhhhx$phhhhhx$phhhhhhx$p7j7hx$p8hx$p9hx$p10hx$p11j11hx$10pup12hx$p13hx$p14hx$p15hx$p16hx$p17hx$p18hx$p19hx$p20hx$p21hx$p22hx$p23hx$p24hx$p25hx$p<Esc>:wq<CR>

0 comments


Created by: @josh_triplett

239 active golfers, 657 entries

Leaderboard (lowest score wins):
20
#181 - Hendrik Nigul / @nigulh

12/29/2010 at 01:26PM

20
#182 - Ian McCracken / @iancmcc

12/30/2010 at 02:08AM

20
#183 - Adrian Silva / @scyldinga

01/13/2011 at 02:37PM

20
#184 - Fakerabe Ninanotape / @FakerabeNinanot

09/25/2011 at 09:07AM

20
#185 - Gerred Dillon / @justicefries

11/16/2011 at 07:30AM

20
#186 - William Ott / @oddalot

04/14/2015 at 04:17PM

20
#187 - Kyouma / @kyoumaJohn

10/14/2016 at 10:21PM

20
#188 - Jordan ⋈ Running / @swirlee

10/28/2016 at 07:22PM

20
#189 - Sebastian Wieland / @oktupol

01/23/2018 at 02:39PM

20
#190 - RockerZZY / @rocker_zzy

06/27/2020 at 11:17PM

21
#191 - Christopher Suter / @cgs1019

12/29/2010 at 04:01AM

21
#192 - Naveed Massjouni / @ironcamel

12/29/2010 at 05:30AM

21
#193 - Perry Zheng / @PerryZheng

12/29/2010 at 06:38AM

21
#194 - Gordon McCreight / @gmccreight

12/29/2010 at 07:12AM

21
#195 - Adam Pohorecki / @apohorecki

12/29/2010 at 02:00PM

21
#196 - Stephen Mann / @thanthese

12/29/2010 at 02:08PM

21
#197 - Andrew McDonough / @andrewmcdonough

12/29/2010 at 07:18PM

21
#198 - Enrique Santana / @esantanaya

04/24/2022 at 01:37AM

22
#199 - pcapriotti / @pcapriotti

12/29/2010 at 12:44PM

22
#200 - 無ん垢の叫び / @john_ababa

05/26/2012 at 06:12AM

22
#201 - Dr Rev J. “I am not a bot!” Kirchartz, KSC, KHS / @JKirchartz

07/20/2013 at 08:52PM

22
#202 - Gurukandhamoorthi / @Gurukandhamoor1

07/28/2017 at 02:00PM

22
#203 - Tyler Carson / @tylerccarson

04/04/2022 at 04:05PM

23
#204 - Christopher Vollick / @psycotica0

12/29/2010 at 04:24AM

23
#205 - Ryan Elmquist / @relmquist

12/29/2010 at 08:26AM

24
#206 - Joe McCall / @joem86

12/29/2010 at 07:54AM

24
#207 - vim_maxter / @MaxterVim

09/20/2021 at 06:13AM

24
#208 - Brandon / @Brandon10678836

08/31/2022 at 11:43PM

25
#209 - DJ Adams / @qmacro

12/29/2010 at 06:00PM

25
#210 - Arto Vuori / @dhpe

08/30/2012 at 09:08PM