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

Generate English Alphabets

Start with a, get up to z.

Start file
a
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

0a1,26
> 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
1a2,26
> 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 186 remaining solutions by signing in and submitting your own entry
#187 Douglas Gibb / @douglasgibb - Score: 83 - 04/05/11 @ 19:16
ob<Esc>oc<Esc>od<Esc>oe<Esc>of<Esc>og<Esc>oh<Esc>oi<Esc>oh<BS>j<Esc>ok<Esc>ol<Esc>om<Esc>on<Esc>oo<Esc>op<Esc>oq<Esc>or<Esc>os<Esc>ot<Esc>ou<Esc>ov<Esc>ow<Esc>ox<Esc>oy<Esc>oz<Esc>:w<CR>:q<CR>

0 comments


Created by: @Ujjwol

187 active golfers, 422 entries

Leaderboard (lowest score wins):
25
#121 - foo / @foo88832727

10/19/2013 at 05:27PM

25
#122 - pikaren / @REALpikaren

01/23/2014 at 12:12PM

25
#123 - Joonas Pihlajamaa / @jokkebk

02/21/2014 at 12:04PM

25
#124 - Marchand Paul-Valère / @pvmarch

03/03/2014 at 02:47PM

25
#125 - Felipe Jaramillo F / @mrfelipe

05/03/2014 at 04:44PM

25
#126 - Caek / @Caek_

09/10/2014 at 04:19AM

25
#127 - Oliver Christ / @0liverChrist

02/28/2015 at 10:42PM

25
#128 - basilest / @basilest

03/13/2015 at 11:23PM

25
#129 - Elizabeth / @sprinkles418

03/31/2015 at 03:39PM

25
#130 - Sir Chauffeur / @sebdul

06/02/2015 at 09:41PM

25
#131 - George Angelopoulos / @g_usermod

08/05/2016 at 02:45PM

25
#132 - Jacob Buete / @JBuete

07/02/2017 at 12:55PM

26
#133 - Asmund / @herrasbe

01/07/2011 at 05:49PM

26
#134 - Francisco Dibar / @frandibar

01/07/2011 at 07:29PM

26
#135 - Gael / @darkael2

01/08/2011 at 01:03AM

26
#136 - Tien Le / @tienlex

01/09/2011 at 01:29PM

26
#137 - Cameron Jordan / @cameronism

01/11/2011 at 05:28PM

26
#138 - Andrew Burgess / @andrew8088

01/17/2011 at 07:21PM

26
#139 - Eric Weikl / @ericweikl

01/17/2011 at 09:16PM

26
#140 - drio / @drio

01/18/2011 at 12:06AM

26
#141 - Michał Taszycki / @mehowte

01/24/2011 at 11:48AM

26
#142 - dschobel / @dschobel

02/16/2011 at 02:12PM

26
#143 - Rocky Meza / @rockymeza

03/05/2011 at 08:38PM

26
#144 - Nomen Nescio / @vadtusan

04/13/2011 at 11:43AM

26
#145 - wusher / @wusher

06/01/2011 at 01:51AM

26
#146 - Stanley Wang / @stanleynwang

07/19/2011 at 06:48PM

26
#147 - Daniel Lundin / @danielundin

12/14/2011 at 04:34PM

26
#148 - ltn614 / @ltn614

09/30/2015 at 04:29PM

26
#149 - Jonathan Elliott / @jon__elliott

10/29/2016 at 11:07PM

27
#150 - aimee / @sermoa

01/07/2011 at 11:17AM