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

Enumerate words

Enumerate the unique words in order.

Start file
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
tempor invidunt ut labore et dolore magna aliquyam erat
, sed diam voluptua. At
vero eos et accusam et justo duo dolores et ea rebum
. Stet clita kasd gubergren,
no sea takimata sanctus est Lorem ipsum dolor sit amet.
End file
Accusam
Aliquyam
Amet
At
Clita
Consetetur
Diam
Dolor
Dolore
Dolores
Duo
Ea
Eirmod
Elitr
Eos
Erat
Est
Et
Gubergren
Invidunt
Ipsum
Justo
Kasd
Labore
Lorem
Magna
No
Nonumy
Rebum
Sadipscing
Sanctus
Sea
Sed
Sit
Stet
Takimata
Tempor
Ut
Vero
Voluptua

View Diff

1,4c1,40
< Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
< tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
< vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
< no sea takimata sanctus est Lorem ipsum dolor sit amet.
---
> Accusam
> Aliquyam
> Amet
> At
> Clita
> Consetetur
> Diam
> Dolor
> Dolore
> Dolores
> Duo
> Ea
> Eirmod
> Elitr
> Eos
> Erat
> Est
> Et
> Gubergren
> Invidunt
> Ipsum
> Justo
> Kasd
> Labore
> Lorem
> Magna
> No
> Nonumy
> Rebum
> Sadipscing
> Sanctus
> Sea
> Sed
> Sit
> Stet
> Takimata
> Tempor
> Ut
> Vero
> Voluptua

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 90 remaining solutions by signing in and submitting your own entry
#91 CHIP CASTLE / @chipcastle - Score: 47 - 12/28/13 @ 23:39
:%s/[.,]//g<CR>:%s/\<./\u&/g<CR>:%s/ /<C-V><CR>/g<CR>:sor u<CR>:x<CR>

0 comments


Created by: @joe_di_castro

91 active golfers, 254 entries

Leaderboard (lowest score wins):
25
#31 - Sergio / @voyeg3r

09/24/2017 at 05:11PM

25
#32 - DHM / @DHM29978992

05/29/2018 at 01:14AM

25
#33 - Jean George / @JeanGeo20504212

06/13/2022 at 11:36AM

25
#34 - Alex / @AlexanderHeatl2

07/08/2022 at 10:46PM

25
#35 - Janzen / @__Coos

09/28/2022 at 08:42AM

25
#36 - Jinli Xiao / @jinlixiao

03/11/2024 at 10:41PM

26
#37 - h_east (トロッコ6個) / @h_east

12/21/2012 at 10:29AM

26
#38 - Lieven Keersmaekers / @LievenKeersmaek

12/22/2012 at 12:39PM

26
#39 - Kajetan Bojko / @KajetanBojko

12/22/2012 at 04:36PM

26
#40 - じょんあば / @john_ababa

12/23/2012 at 09:37AM

26
#41 - oliver mueller / @marcontwit

12/27/2012 at 06:49AM

26
#42 - Yann Moisan / @YannMoisan

01/03/2013 at 05:47PM

26
#43 - Alec Goebel / @zego5360

01/04/2013 at 07:15AM

26
#44 - Steve Tjoa / @stevetjoa

02/03/2013 at 10:51PM

26
#45 - 전영식 / @garam111

03/07/2013 at 01:57PM

26
#46 - Andrew Burgess / @andrew8088

03/09/2013 at 03:14PM

26
#47 - Nathan / @NathanHarperoni

08/08/2013 at 02:08PM

26
#48 - Arturo Escaip / @arturoescaip

09/01/2013 at 08:26AM

26
#49 - Hachez Floran / @FloranHachez

09/06/2013 at 11:33PM

26
#50 - João Paiva / @jgpaiva

02/10/2014 at 08:26PM

26
#51 - Justin Knag / @justinknag

10/09/2014 at 03:36AM

27
#52 - joe di castro / @joe_di_castro

12/21/2012 at 10:19AM

27
#53 - Marcin Szamotulski / @me_coot

12/21/2012 at 10:23AM

27
#54 - Max Sherman / @johnislarry

12/22/2012 at 09:07AM

27
#55 - Phil / @ischi

12/27/2012 at 10:30AM

27
#56 - r / @tricosahedron

01/13/2013 at 11:46PM

27
#57 - Tom Duijf / @tomduijf

01/29/2013 at 05:59PM

27
#58 - Justin / @justinjaffray

04/26/2013 at 02:16AM

27
#59 - Joshua Draper / @JoshuaBDraper

05/25/2013 at 07:55PM

27
#60 - Eric Potter / @pottereric

05/28/2013 at 01:45AM