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 267 remaining solutions by signing in and submitting your own entry
#268 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

268 active golfers, 778 entries

Leaderboard (lowest score wins):
20
#211 - RockerZZY / @rocker_zzy

06/27/2020 at 11:17PM

21
#212 - Christopher Suter / @cgs1019

12/29/2010 at 04:01AM

21
#213 - Naveed Massjouni / @ironcamel

12/29/2010 at 05:30AM

21
#214 - Perry Zheng / @PerryZheng

12/29/2010 at 06:38AM

21
#215 - Gordon McCreight / @gmccreight

12/29/2010 at 07:12AM

21
#216 - Adam Pohorecki / @apohorecki

12/29/2010 at 02:00PM

21
#217 - Stephen Mann / @thanthese

12/29/2010 at 02:08PM

21
#218 - Andrew McDonough / @andrewmcdonough

12/29/2010 at 07:18PM

21
#219 - Enrique Santana / @esantanaya

04/24/2022 at 01:37AM

22
#220 - pcapriotti / @pcapriotti

12/29/2010 at 12:44PM

22
#221 - じょんあば / @john_ababa

05/26/2012 at 06:12AM

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

07/20/2013 at 08:52PM

22
#223 - Gurukandhamoorthi / @Gurukandhamoor1

07/28/2017 at 02:00PM

22
#224 - Tyler Carson / @tylerccarson

04/04/2022 at 04:05PM

22
#225 - Geek Boy / @Geek79

11/08/2022 at 10:47PM

22
#226 - Diwakar Singh Parmar / @parmardiwakar150

08/27/2024 at 12:48PM

23
#227 - Christopher Vollick / @psycotica0

12/29/2010 at 04:24AM

23
#228 - Ryan Elmquist / @relmquist

12/29/2010 at 08:26AM

23
#229 - Pablo Acuna / @pacuna

10/27/2024 at 05:45PM

24
#230 - Joe McCall / @joem86

12/29/2010 at 07:54AM

24
#231 - vim_maxter / @MaxterVim

09/20/2021 at 06:13AM

24
#232 - Brandon / @Brandon10678836

08/31/2022 at 11:43PM

24
#233 - djheidihoe / @djheidihoe1

06/15/2023 at 08:10PM

25
#234 - DJ Adams / @qmacro

12/29/2010 at 06:00PM

25
#235 - Arto Vuori / @dhpe

08/30/2012 at 09:08PM

25
#236 - glennphillips / @glennphillips

07/12/2014 at 03:17AM

26
#237 - Oliver Christ / @0liverChrist

10/09/2013 at 09:23PM

27
#238 - Joe Hassick / @jhassick

12/29/2010 at 04:35PM

27
#239 - Luis Fernando Rodríguez Vargas / @LuisFerRodVar

06/25/2024 at 07:48PM

30
#240 - Nadja Untendiegruft / @nadjau

12/29/2010 at 10:52AM