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

108 active golfers, 429 entries

Leaderboard (lowest score wins):
25
#1 - John Braxler / @braxler

05/21/2020 at 04:36PM

25
#2 - Saki Gw / @Sakigw

05/22/2020 at 03:02PM

25
#3 - Valdimar / @genkobar

05/28/2020 at 09:09PM

25
#4 - Miłosz Łakomy / @foobar01123

07/01/2020 at 03:46AM

25
#5 - int@紅ぽよ / @int_cl

08/01/2020 at 09:01PM

25
#6 - speisz / @speiszc

09/04/2020 at 09:19AM

25
#7 - lamtt77 / @lamtt77

10/11/2020 at 10:37AM

25
#8 - Eric Banisadr / @ebanisadr

12/13/2020 at 11:54AM

25
#9 - Jianfeng / @Jianfen22425058

02/02/2021 at 10:01AM

25
#10 - Selvaganapathy P / @canabady

02/20/2021 at 11:19AM

25
#11 - m397 / @m39752809546

06/13/2021 at 09:35AM

25
#12 - Roman Privalov / @RomanPrivalov

09/11/2021 at 01:52PM

25
#13 - ややお / @yayaoh

01/04/2022 at 03:10AM

25
#14 - russellzhaomao / @russellzhaomao

05/24/2022 at 12:25AM

25
#15 - π不见了 / @dbz9643

06/23/2022 at 07:37AM

25
#16 - moh ayaya / @AyayaMoh

08/28/2023 at 05:42PM

25
#17 - naka / @nak38223985244

12/02/2023 at 08:04AM

25
#18 - MonkieeBoi / @MonkieeBoi

02/03/2024 at 11:09AM

25
#19 - Paul McDowell / @etothepi16

05/23/2024 at 09:45PM

25
#20 - Peppa Pig / @PeppaPi95550250

06/17/2024 at 04:21AM

26
#21 - Jonáš Šerých / @serycjon

05/15/2020 at 02:27PM

26
#22 - Jon Krause / @jkrause314

05/15/2020 at 03:28PM

26
#23 - Seve / @Seve_py

05/15/2020 at 04:45PM

26
#24 - Manish Baghel / @ManishBaghelz

05/16/2020 at 12:59PM

26
#25 - Matt DB / @MattDB12

05/16/2020 at 08:18PM

26
#26 - Guillaume Seren / @guillaumeseren

05/16/2020 at 09:32PM

26
#27 - Smylers / @Smylers2

05/17/2020 at 07:30PM

26
#28 - Jake Van Alstyne / @jake_va

05/18/2020 at 09:38PM

26
#29 - せいほう / @FICSQF

05/19/2020 at 01:14PM

26
#30 - floyd / @floyd10086

05/20/2020 at 04:31AM