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 5ebe8a63d8085e000c2f5bd5

Alphabet soup

Create a column of all alphabet characters organized in a funky way

Start file
a
End file
abcdefghijklmnopqrstuvwxyz
bcdefghijklmnopqrstuvwxyza
cdefghijklmnopqrstuvwxyzab
defghijklmnopqrstuvwxyzabc
efghijklmnopqrstuvwxyzabcd
fghijklmnopqrstuvwxyzabcde
ghijklmnopqrstuvwxyzabcdef
hijklmnopqrstuvwxyzabcdefg
ijklmnopqrstuvwxyzabcdefgh
jklmnopqrstuvwxyzabcdefghi
klmnopqrstuvwxyzabcdefghij
lmnopqrstuvwxyzabcdefghijk
mnopqrstuvwxyzabcdefghijkl
nopqrstuvwxyzabcdefghijklm
opqrstuvwxyzabcdefghijklmn
pqrstuvwxyzabcdefghijklmno
qrstuvwxyzabcdefghijklmnop
rstuvwxyzabcdefghijklmnopq
stuvwxyzabcdefghijklmnopqr
tuvwxyzabcdefghijklmnopqrs
uvwxyzabcdefghijklmnopqrst
vwxyzabcdefghijklmnopqrstu
wxyzabcdefghijklmnopqrstuv
xyzabcdefghijklmnopqrstuvw
yzabcdefghijklmnopqrstuvwx
zabcdefghijklmnopqrstuvwxy

View Diff

1c1,26
< a
---
> abcdefghijklmnopqrstuvwxyz
> bcdefghijklmnopqrstuvwxyza
> cdefghijklmnopqrstuvwxyzab
> defghijklmnopqrstuvwxyzabc
> efghijklmnopqrstuvwxyzabcd
> fghijklmnopqrstuvwxyzabcde
> ghijklmnopqrstuvwxyzabcdef
> hijklmnopqrstuvwxyzabcdefg
> ijklmnopqrstuvwxyzabcdefgh
> jklmnopqrstuvwxyzabcdefghi
> klmnopqrstuvwxyzabcdefghij
> lmnopqrstuvwxyzabcdefghijk
> mnopqrstuvwxyzabcdefghijkl
> nopqrstuvwxyzabcdefghijklm
> opqrstuvwxyzabcdefghijklmn
> pqrstuvwxyzabcdefghijklmno
> qrstuvwxyzabcdefghijklmnop
> rstuvwxyzabcdefghijklmnopq
> stuvwxyzabcdefghijklmnopqr
> tuvwxyzabcdefghijklmnopqrs
> uvwxyzabcdefghijklmnopqrst
> vwxyzabcdefghijklmnopqrstu
> wxyzabcdefghijklmnopqrstuv
> xyzabcdefghijklmnopqrstuvw
> yzabcdefghijklmnopqrstuvwx
> zabcdefghijklmnopqrstuvwxy

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 92 remaining solutions by signing in and submitting your own entry
#93 mishchea / @mishchea - Score: 90 - 08/05/21 @ 19:08
abcdefghijklmnopqrstuvwxyz<C-C><C-C>qqyyp_x$pq@q@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:wq<CR>

0 comments


Created by: @argshook

93 active golfers, 392 entries

Leaderboard (lowest score wins):
26
#31 - Kevin Keefe / @KevinKeefe5

06/04/2020 at 12:21AM

26
#32 - TimMcGuire / @mcguire

08/09/2020 at 10:17AM

26
#33 - Sean Dewar / @seandewar

09/18/2020 at 09:36PM

26
#34 - Jan Liu / @Jagsomarjan

10/04/2020 at 02:13PM

26
#35 - Ramūnas Musteikis / @RamnasMusteiki1

10/17/2020 at 01:59PM

26
#36 - Leland Paul Kusmer / @lelandpaul

10/21/2020 at 04:01PM

26
#37 - chocolate / @chocola81394123

10/28/2020 at 07:17AM

26
#38 - hepebexè / @hepebexe

12/12/2020 at 10:08PM

26
#39 - roudens / @roudens2

01/11/2021 at 02:56AM

26
#40 - Torikatsu / @torikatsu923

02/14/2021 at 12:45PM

26
#41 - hamb / @hamb88140219

02/21/2021 at 06:19PM

26
#42 - der tanzbaer / @der_tanzbaer

03/13/2021 at 04:49PM

26
#43 - pikjes / @pikjes2

03/21/2021 at 01:49PM

26
#44 - つけ / @n_tukey_57

03/25/2021 at 06:23PM

26
#45 - AAbraxas / @AAbraxas1

04/11/2021 at 07:39PM

26
#46 - Olle Wiklund / @Kabix

04/20/2021 at 01:13AM

26
#47 - Georg Bökman / @BokmanGeorg

07/05/2021 at 03:20PM

26
#48 - 杰子 / @BdmvPlp

08/23/2021 at 08:10AM

26
#49 - Sammit / @somemeatjain

01/26/2022 at 11:30AM

26
#50 - $HA-|| / @s_k0731

03/07/2022 at 05:39AM

26
#51 - Ramtin Martin / @martin_ramtin

03/27/2022 at 05:37AM

26
#52 - xadrta / @xadrta

05/09/2022 at 01:32PM

27
#53 - Robberechts Arne / @ArneRobberechts

06/13/2020 at 09:03PM

28
#54 - Eric Söderström / @eksoderstrom

05/15/2020 at 05:47PM

28
#55 - Kai.Li / @KaiLi19

05/26/2020 at 03:28AM

35
#56 - garry quested / @GQuested

05/21/2020 at 11:20AM

35
#57 - 于吉星 / @fishermryn

05/22/2020 at 08:35AM

35
#58 - 王有铭 / @wangyouming1209

05/22/2020 at 11:30AM

35
#59 - Bob / @Bob37174065

06/01/2020 at 02:30PM

35
#60 - RockerZZY / @rocker_zzy

06/02/2020 at 01:24PM