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):
27
#151 - paulfariello ✏️ / @paulfariello

03/07/2011 at 04:45PM

27
#152 - Mathias Bynens  / @mathias

04/08/2011 at 08:34AM

27
#153 - Hervo Manuel / @Azema31

05/18/2011 at 07:15PM

27
#154 - Ian McCowan / @valrus

05/29/2011 at 07:09PM

27
#155 - Anton / @al_alley

07/29/2011 at 09:07PM

27
#156 - cameron / @cameronaustgen

11/11/2011 at 10:05PM

27
#157 - Cody Veal / @cjhveal

02/05/2012 at 07:24PM

28
#158 - Kevin Hamer / @khamer

01/19/2011 at 10:36PM

28
#159 - 4L41N / @4L41N1

11/20/2012 at 02:27PM

30
#160 - Gavrie Philipson / @gavrieph

01/10/2011 at 11:34AM

30
#161 - SplinterPie / @splinter_pie

05/04/2018 at 11:30AM

35
#162 - Quota / @Quotad

01/10/2014 at 04:28PM

37
#163 - Josh Weinberg / @jcweinberg

01/07/2011 at 01:40PM

37
#164 - Sven Eigenbrodt / @rompetroll

02/04/2011 at 03:24PM

38
#165 - Hu Junfeng / @junfeng

07/30/2011 at 02:30PM

38
#166 - Thomas Schönwälder / @Masei1988

06/02/2012 at 06:54PM

39
#167 - Shrikant Sharat / @sharat87

01/08/2011 at 02:12PM

42
#168 - Lee Marlow / @lmarlow

01/07/2011 at 05:03PM

42
#169 - Beau Dacious / @nocash

03/20/2011 at 03:39PM

42
#170 - Glen / @Glen_S

07/24/2012 at 07:38AM

45
#171 - Solomon White / @rubysolo

01/08/2011 at 06:51PM

48
#172 - Piotr Ślatała / @pslapsla

04/25/2011 at 03:21PM

52
#173 - Matt / @meagar

09/07/2011 at 08:21PM

53
#174 - Andrew Ardill / @AndrewArdill

06/01/2012 at 01:47AM

53
#175 - band / @band26376522

12/08/2018 at 11:46PM

54
#176 - Kylan Robinson / @kylan

01/09/2011 at 04:39PM

54
#177 - Viktor Jackson / @AntiStalinista

05/05/2012 at 08:48AM

55
#178 - R. P. Fainmen / @4loops

01/07/2011 at 08:47PM

55
#179 - Steve Tan / @stevetantan

01/18/2011 at 03:59AM

55
#180 - Rūdolfs Ošiņš / @rudolfs

02/26/2011 at 06:14AM