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

Reverse Simple Deletion

You did the simple deletion, now reverse it.

Start file
abcdefghijklmnopqrstuvwxyz
End file
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z

View Diff

1c1,26
< abcdefghijklmnopqrstuvwxyz
---
> a
> b
> c
> d
> e
> f
> g
> h
> i
> j
> k
> l
> m
> n
> o
> p
> q
> r
> s
> t
> u
> v
> w
> x
> y
> z

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 458 remaining solutions by signing in and submitting your own entry
#459 khebbie / @khebbie - Score: 109 - 12/31/10 @ 13:25
i<Right><CR><Esc>.u<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Right>.<Esc>:wq<CR>

0 comments


Created by: @Ujjwol

459 active golfers, 850 entries

Leaderboard (lowest score wins):
14
#391 - George Reilly / @georgevreilly

12/31/2010 at 09:13PM

14
#392 - fuck you / @jerkassholeface

01/15/2011 at 12:29AM

14
#393 - Unreal Name / @morphles

06/03/2011 at 06:30AM

14
#394 - Al / @96258

12/14/2011 at 04:40PM

14
#395 - Oliver Christ / @0liverChrist

10/02/2013 at 10:44PM

14
#396 - foo / @foo88832727

10/19/2013 at 05:48PM

14
#397 - luffy / @raxcoi

06/12/2015 at 05:01AM

14
#398 - Ryan van Rensburg / @rdvr001

07/23/2016 at 11:07AM

14
#399 - dailybeef / @dailybeef

11/07/2023 at 07:37PM

15
#400 - Steve Morrow / @yawmark

12/31/2010 at 02:19PM

15
#401 - Brian Frantz / @brian_frantz

12/31/2010 at 02:27PM

15
#402 - deadsunrise / @Deadsunrise

12/31/2010 at 04:03PM

15
#403 - sibsibsib / @sibsibsib

12/31/2010 at 04:39PM

15
#404 - Andrei Dragomir / @adragomir

12/31/2010 at 05:48PM

15
#405 - d6rkaiz / @d6rkaiz

12/31/2010 at 06:07PM

15
#406 - eolo999 / @eolo999

12/31/2010 at 10:06PM

15
#407 - garygordon / @garygordon

01/01/2011 at 07:19PM

15
#408 - Nicolas Pouillard / @npouillard

01/02/2011 at 10:38AM

15
#409 - Ankit Shankar / @thelastnode

01/03/2011 at 10:50PM

15
#410 - Aaron Bull Schaefer / @elasticdog

01/05/2011 at 12:43AM

15
#411 - Przemysław Pawełczyk / @przemoc86

01/15/2011 at 08:26PM

15
#412 - Matthieu Honel / @ocus

01/29/2011 at 01:16PM

15
#413 - Levon Lloyd / @levonlloyd

02/04/2011 at 05:46PM

15
#414 - Tim Andersson / @Boerworz

04/19/2011 at 11:31PM

15
#415 - Jim Kalafut / @jimkalafut

12/12/2011 at 03:40AM

15
#416 - Kurt Gaastra / @KGaastra

02/14/2012 at 06:31AM

15
#417 - Endri Runa / @endiruna

06/06/2012 at 11:29PM

15
#418 - Arto Vuori / @dhpe

09/01/2012 at 06:20PM

15
#419 - bob / @vg41

12/21/2012 at 11:19AM

15
#420 - Bart of Denver / @bartofdenver

08/13/2013 at 04:02AM