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

Recursively Palindrome

Note that there are 2^6-1 characters.

Start file
6
End file
abacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacaba

View Diff

1c1
< 6
---
> abacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacaba

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 74 remaining solutions by signing in and submitting your own entry
#75 boxcar willy / @goodbobhunting - Score: 122 - 10/16/15 @ 21:05
i<Esc>14iaba<Esc><CR>uuuuuiaba<Esc>uuuu16iaba<CR><BS><Esc>uuuuuuuuuuuuu16iaba<Esc><CR>lx^klllic<Right><Right><Right>d<Right><Right><Right>c<Right><Right><Right>e<Right><Right><Right>c<Right><Right><Right>d<Right><Right><Right>c<Right><Right><Right>f<Right><Right><Right>c<Right><Right><Right>d<Right><Right><Right>c<Right><Right><Right>e<Right><Right><Right>c<Right><Right><Right>d<Right><Right><Right>c<Esc>ZZ

0 comments


Created by: @beingryu

75 active golfers, 267 entries

Leaderboard (lowest score wins):
21
#1 - ParasamGateZero / @ParasamGateZero

01/25/2018 at 06:18PM

21
#2 - Evgeny`s Kindle / @EvgenyKindle

05/02/2018 at 07:27AM

21
#3 - Jon Powers / @JonKPowers

12/15/2020 at 04:01PM

21
#4 - 刘宏亮 / @AkeyCoy

09/26/2022 at 04:27AM

21
#5 - Jean George / @JeanGeo20504212

10/26/2023 at 10:05PM

21
#6 - Peppa Pig / @PeppaPigSg

06/02/2024 at 07:05AM

21
#7 - nickGPT / @nickandbro

08/28/2024 at 10:55PM

22
#8 - Urtica dioica / @udioica

12/10/2012 at 04:59AM

22
#9 - John Braxler / @braxler

08/11/2014 at 06:06PM

22
#10 - Andy Novocin / @AndyNovocin

10/16/2015 at 09:41PM

22
#11 - Jon Krause / @jkrause314

01/29/2016 at 11:40PM

22
#12 - trx / @trxdbg

10/17/2016 at 09:59AM

22
#13 - Turkey Man / @lvturkeyman

12/04/2018 at 03:16AM

23
#14 - Beau Dacious / @nocash

03/19/2011 at 11:55PM

23
#15 - Andrew Dorman / @andydorman

03/22/2011 at 09:09AM

23
#16 - Mathias Bynens  / @mathias

04/08/2011 at 07:59AM

23
#17 - Dragan Cvetinovic / @kawkafi

05/21/2011 at 01:42PM

23
#18 - Tim Chase / @gumnos

06/05/2011 at 06:28PM

23
#19 - Johan Sveholm / @rymdtjuren

07/21/2011 at 07:58AM

23
#20 - Junfeng / @junfeng

08/03/2011 at 08:53AM

23
#21 - Tim Tsu / @vimgolfpunk

09/04/2011 at 12:03AM

23
#22 - Mohammed / @mbadran

09/04/2011 at 08:28AM

23
#23 - Justin Love / @wondible

09/10/2011 at 01:35PM

23
#24 - You-Siang Lin / @yslinnctu

11/29/2011 at 08:03AM

23
#25 - Jakub Arnold / @darthdeus

12/19/2011 at 03:56PM

23
#26 - Renat Aksitov / @Korvin79

02/18/2012 at 07:02AM

23
#27 - Kerson Hsiao / @KersonHsiao

07/10/2012 at 03:35PM

23
#28 - Trevor Powell / @DoomedBunnies

03/20/2013 at 04:34AM

23
#29 - Zapata / @Incredible_JFP

03/19/2014 at 06:14PM

23
#30 - ben / @bpaqd

01/23/2015 at 01:47PM