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 50c13afab855760002000049

Harder than "abcd > a b c d"

Not as easy as the last challenge. This time, just one space between a and b, up to 25 spaces between y and z. (Removed some lines; diff was too long.)

Start 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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

1,24c1,24
< 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
< 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
< 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
< 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
< 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
< 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
< 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
< 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
< 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
< 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
< 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
< 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
< 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
< 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
< 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
< 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
< 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
< 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
< 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
< 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
< 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
< 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
< 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
< 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
---
> 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
> 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
> 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
> 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
> 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
> 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
> 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
> 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
> 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
> 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
> 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
> 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
> 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
> 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
> 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
> 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
> 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
> 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
> 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
> 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
> 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
> 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
> 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
> 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

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 42 remaining solutions by signing in and submitting your own entry
#43 Pradeep Kumar ๐Ÿ‡ฎ๐Ÿ‡ณ๐Ÿ‡ฎ๐Ÿ‡ณ๐Ÿ‡ฎ๐Ÿ‡ณ๐Ÿ‡ฎ๐Ÿ‡ฑ๐Ÿ‡ฎ๐Ÿ‡ฑ๐Ÿ‡ฎ๐Ÿ‡ฑ / @pradeep6kumar - Score: 146 - 12/11/12 @ 09:04
fcqa<C-V>23jI <Esc>q2w2@a2w3@a2w4@a2w5@a2w6@a2w7@a2w8@a2w9@a2w10@a2w11@a2w12@a2w13@a2w14@a2w15@a2w16@a2w17@a2w18@a2w19@a2w20@a2w21@a2w22@a2w23@a2w24@a:wq<CR>

0 comments


Created by: @udioica

43 active golfers, 95 entries

Leaderboard (lowest score wins):
15
#1 - Urtica dioica / @udioica

12/07/2012 at 01:59AM

15
#2 - Kerson Hsiao / @KersonHsiao

12/07/2012 at 05:11AM

15
#3 - Conner McDaniel / @connermcd

12/07/2012 at 06:10PM

15
#4 - John Braxler / @braxler

10/13/2014 at 02:43PM

15
#5 - roudens / @roudens2

02/27/2021 at 02:15PM

15
#6 - Peppa Pig / @PeppaPi95550250

06/09/2024 at 07:44AM

15
#7 - nickGPT / @nickandbro

08/28/2024 at 07:12PM

16
#8 - Victor Ramirez / @virako

01/22/2013 at 10:12PM

16
#9 - hiding / @I_haveno_name

11/13/2013 at 09:41PM

16
#10 - mark0829 / @mark0829

04/13/2015 at 08:53AM

16
#11 - Jon Krause / @jkrause314

04/12/2016 at 08:43PM

16
#12 - isaneba / @isaneba

08/04/2016 at 06:08AM

16
#13 - Paul Inc / @hiniol1982

07/19/2017 at 07:29AM

16
#14 - Michel Viktor / @tomkpz

07/27/2021 at 07:10PM

17
#15 - ใ˜ใ‚‡ใ‚“ใ‚ใฐ / @john_ababa

12/09/2012 at 11:09AM

19
#16 - James / @Dronak

12/15/2022 at 07:31PM

20
#17 - Kai Yuan / @kentyuan

02/24/2013 at 02:15AM

20
#18 - Raynard, Jordan / @raynard_jordan

01/14/2015 at 07:00PM

22
#19 - Peter Jaros / @peeja

12/07/2012 at 01:32AM

22
#20 - Kajetan Bojko / @KajetanBojko

12/22/2012 at 10:29PM

22
#21 - Matt / @mcr05

12/14/2014 at 08:02PM

22
#22 - Arijus / @argshook

04/19/2018 at 12:58PM

23
#23 - N / @nymph192

02/11/2013 at 11:54PM

23
#24 - Daniel Beck / @daniel_beck_il

08/29/2014 at 10:29PM

23
#25 - Tact Overflow / @muppling

06/19/2015 at 04:20PM

24
#26 - Hubba / @HubbaBubbaFett

12/07/2012 at 10:19PM

24
#27 - ร‰douard M'tou / @DouardM

12/18/2012 at 09:25PM

24
#28 - Remus Dalrymple / @bornintheflames

05/09/2017 at 09:12PM

24
#29 - Eran / @RedSponge

11/16/2024 at 09:52PM

25
#30 - Manuel Gรณmez / @mgomezch

12/17/2012 at 05:39PM