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):
30
#241 - Behnam Esfahbod / @zwnj

12/30/2010 at 12:51PM

30
#242 - Juan C. Muller / @juancmuller

12/31/2010 at 04:46AM

30
#243 - Nick / @quinks25

01/13/2011 at 09:30PM

30
#244 - bonettimrc / @bonettimrc

04/28/2024 at 02:17PM

30
#245 - Brando / @brandonce

01/24/2025 at 08:36AM

31
#246 - lionel young / @lionelyoung

12/29/2010 at 07:47AM

31
#247 - Guillaume Bonnoron / @gbonnoron

12/31/2010 at 11:55AM

31
#248 - Dj Vimgolf / @dj_vimgolf

01/14/2012 at 06:08PM

32
#249 - drio / @drio

01/01/2011 at 01:30AM

32
#250 - ☣Rob Mason☠ / @necr0mancer

01/18/2011 at 11:30AM

33
#251 - Paul Tarjan / @ptarjan

12/29/2010 at 11:42AM

33
#252 - Ujjwol Lamichhane / @Ujjwol

12/29/2010 at 12:19PM

33
#253 - jonlorusso / @jonlorusso

12/29/2010 at 03:49PM

33
#254 - Adam Bachman / @abachman

12/29/2010 at 09:47PM

33
#255 - Rajit Singh / @rajitbsingh

12/29/2010 at 11:06PM

33
#256 - Lee Marlow / @lmarlow

12/29/2010 at 11:43PM

33
#257 - Julien Gormotte / @gormux

12/30/2010 at 09:47AM

34
#258 - Chris Lerum / @ChrisLerum

12/29/2010 at 05:15AM

34
#259 - Alison Rowland / @arowla

12/29/2010 at 05:59AM

35
#260 - It's Me / @soidid

12/29/2010 at 05:47AM

35
#261 - Scott Werner / @scottwisme

12/29/2010 at 02:31PM

36
#262 - Aleksander Balicki / @alekbalicki

12/29/2010 at 02:45PM

36
#263 - Карл / @tb_ism

08/02/2021 at 09:51AM

38
#264 - shahanavaz m / @shahanavazm

03/20/2023 at 01:54AM

40
#265 - Abhishek Mukherjee / @abhishekmukherg

12/29/2010 at 04:11PM

47
#266 - Ajith Antony / @ajithantony

12/29/2010 at 12:30PM

60
#267 - KoroneListener / @KoroneListener

09/03/2024 at 07:03PM

194
#268 - Ricardo Mendes / @locks

12/30/2010 at 01:54AM