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

414 active golfers, 730 entries

Leaderboard (lowest score wins):
12
#301 - Zack Bleach / @zackbleach

11/27/2015 at 07:26PM

12
#302 - Mendel Simon / @agentms11

12/07/2015 at 10:25PM

12
#303 - fuck GFW / @ravishGFW

01/06/2016 at 11:31AM

12
#304 - Etienne Tremel / @etiennetremel

02/09/2016 at 09:35PM

12
#305 - Jaron Hamlik / @jdhamlik

02/27/2016 at 09:23AM

12
#306 - f3lixx / @f3lixx

02/27/2016 at 02:32PM

12
#307 - Cristian Lupașcu / @clupasq

03/18/2016 at 08:49PM

12
#308 - Dimitar Dimitrov / @kurkale6ka

03/23/2016 at 03:39PM

12
#309 - ramandeep randhawa / @rsrandhawa

04/11/2016 at 03:51AM

12
#310 - Ben Hill / @KaizenSoze70

06/13/2016 at 11:57AM

12
#311 - George Angelopoulos / @g_usermod

08/05/2016 at 07:03PM

12
#312 - Kyouma / @kyoumaJohn

10/14/2016 at 08:58PM

12
#313 - Will / @obiwan__k3n00bi

10/17/2016 at 06:32AM

12
#314 - squdle / @squdle

06/17/2017 at 07:55AM

12
#315 - Gurukandhamoorthi / @Gurukandhamoor1

07/16/2017 at 03:27PM

12
#316 - Brandon Blakeley / @zkelvin

11/25/2017 at 07:01AM

12
#317 - 블랙미디 9월내한해라🥺 / @hautass

02/01/2018 at 06:23AM

12
#318 - xyz / @menhej

02/04/2018 at 12:07AM

12
#319 - Paul Draghicescu / @pdragy

03/22/2018 at 10:02PM

12
#320 - Marcos Almeida / @almeidamarcos_

04/08/2018 at 09:57AM

12
#321 - 서강훈 / @shirano150

04/12/2018 at 08:07AM

12
#322 - DHM / @DHM29978992

04/30/2018 at 05:10PM

12
#323 - fucus / @fishlovebanana

08/21/2018 at 09:08AM

12
#324 - Jaakko Hannikainen / @jgke_

09/26/2018 at 11:45AM

12
#325 - Micheal Wells / @michealwwells

10/11/2018 at 11:02PM

12
#326 - timonegk / @timonegk

11/25/2018 at 10:43PM

12
#327 - churaki / @churaki

01/26/2019 at 09:06AM

12
#328 - Mihai / @mihaicristiant

01/28/2019 at 01:03PM

12
#329 - Nick Yeow / @nickyeow

05/23/2019 at 02:31PM

12
#330 - Graeme Smith / @InstaGraeme

06/08/2019 at 07:14PM