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

185 active golfers, 413 entries

Leaderboard (lowest score wins):
25
#91 - Ilya Strukov / @i1ey

05/02/2011 at 08:20AM

25
#92 - dtennant / @dtennant

06/06/2011 at 05:42PM

25
#93 - (Emile (Swarts)) / @EmileSwarts

06/09/2011 at 08:42PM

25
#94 - Dave / @zzdave13

07/16/2011 at 05:14PM

25
#95 - Jesús Espino / @jespinog

09/06/2011 at 04:33PM

25
#96 - jasper110 / @jasper110

09/22/2011 at 08:55AM

25
#97 - William Dunand / @wdunand

11/15/2011 at 08:19AM

25
#98 - Andrew Flockhart / @andruflockhart

12/13/2011 at 10:46PM

25
#99 - Xavier Nayrac / @lkdjiin

01/07/2012 at 07:42PM

25
#100 - Pei-Lun Lee / @ypcatw

02/03/2012 at 04:55AM

25
#101 - 無ん垢の叫び / @john_ababa

02/26/2012 at 07:58AM

25
#102 - kurban / @kurban_mall

05/06/2012 at 08:43AM

25
#103 - Ben Friedland / @bfriedland174

05/21/2012 at 11:10AM

25
#104 - ☈king / @SharpsawDotOrg

06/10/2012 at 04:55AM

25
#105 - mwatkward / @AftrschoolSpe

07/06/2012 at 12:12PM

25
#106 - Salvador / @smastermind

08/17/2012 at 07:32AM

25
#107 - Théophile Wallez / @twallez

08/23/2012 at 10:40PM

25
#108 - Arto Vuori / @dhpe

09/01/2012 at 05:46PM

25
#109 - tmr / @tmr314

09/11/2012 at 01:33PM

25
#110 - a24f0600 / @a24f0600

11/20/2012 at 02:16PM

25
#111 - Marcin Sza / @coot_

12/05/2012 at 12:05PM

25
#112 - Michael / @patheticpat

12/17/2012 at 09:19PM

25
#113 - Kerson Hsiao / @KersonHsiao

03/23/2013 at 03:06PM

25
#114 - くま55 / @kumack55

04/10/2013 at 01:38AM

25
#115 - Marco Hinz / @_mhinz_

05/28/2013 at 08:26AM

25
#116 - James / @Dronak

09/03/2013 at 02:33AM

25
#117 - brett / @brettyukich

09/30/2013 at 08:31AM

25
#118 - cj / @cj01101

10/18/2013 at 10:27PM

25
#119 - foo / @foo88832727

10/19/2013 at 05:27PM

25
#120 - pikaren / @REALpikaren

01/23/2014 at 12:12PM