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):
12
#241 - tmr / @tmr314

09/10/2012 at 01:13PM

12
#242 - annagrammatica1 / @annagrammatica1

09/12/2012 at 03:16AM

12
#243 - Merouane Atig / @merwanat

09/13/2012 at 12:58PM

12
#244 - Vim rocks / @vimrocks

10/06/2012 at 04:43PM

12
#245 - 상돌 / @sangdolha

10/07/2012 at 03:55PM

12
#246 - Federico Bond / @federicobond

10/08/2012 at 05:42PM

12
#247 - Rob Grijs / @robgrijs

10/16/2012 at 09:44PM

12
#248 - Kate / @Arohanui

10/28/2012 at 04:10AM

12
#249 - Rahul Krishnan / @rahulkrish

11/05/2012 at 05:39AM

12
#250 - Jason Wolf / @zephyr_wolf

11/08/2012 at 01:36PM

12
#251 - a24f0600 / @a24f0600

11/09/2012 at 01:48PM

12
#252 - buz / @buzbone

11/11/2012 at 07:14PM

12
#253 - Marcin Radomski / @_dextero

11/15/2012 at 07:21PM

12
#254 - José Mota / @josemotanet

11/25/2012 at 10:23PM

12
#255 - Max Sherman / @johnislarry

11/26/2012 at 07:27AM

12
#256 - Nick Bakkegaard / @Bakkemand

11/26/2012 at 01:47PM

12
#257 - Fred Nias / @frednias

12/07/2012 at 01:10PM

12
#258 - Michael / @patheticpat

12/17/2012 at 09:46PM

12
#259 - Global Maquereau / @GlobalMaquereau

12/24/2012 at 08:13AM

12
#260 - JonLz / @LzJon

12/26/2012 at 06:32PM

12
#261 - Niels Madan / @nielsmadan

01/22/2013 at 09:05PM

12
#262 - fabiano taddei / @Brodoblu

02/03/2013 at 04:35PM

12
#263 - Pedro Franceschi / @pedroh96

02/07/2013 at 03:06AM

12
#264 - Kerson Hsiao / @KersonHsiao

03/23/2013 at 05:15PM

12
#265 - Tyler / @tylerbindon

04/05/2013 at 04:38AM

12
#266 - Justin / @justinjaffray

04/27/2013 at 08:10PM

12
#267 - Charlene Tshos / @charlymul

05/17/2013 at 02:17PM

12
#268 - Joe Sullivan / @itsjoesullivan

06/20/2013 at 04:29AM

12
#269 - zlydem / @zlydem

07/03/2013 at 08:10AM

12
#270 - Bradd Szonye / @bszonye

07/15/2013 at 03:39AM