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):
27
#61 - Woojung Kim 김우중 / @_kimwz

07/15/2013 at 05:15AM

27
#62 - cj / @cj01101

08/15/2013 at 04:19AM

27
#63 - Hannes Remahl / @hannesr

02/28/2014 at 04:53PM

27
#64 - Joonas Pihlajamaa / @jokkebk

03/04/2014 at 07:27AM

27
#65 - Kyle Travis / @kmakai

05/17/2014 at 06:08AM

27
#66 - Ram Tamtam / @ramtamtamtam

07/02/2014 at 11:01AM

27
#67 - r. / @rmarvie

12/23/2014 at 03:18PM

27
#68 - ltn614 / @ltn614

10/01/2015 at 09:25AM

27
#69 - Daniel / @Daniel00288663

04/06/2017 at 03:17PM

28
#70 - Xinruo Sun / @xiaoruoruo

12/22/2012 at 11:18AM

28
#71 - Pradeep Kumar 🇮🇳🇮🇳🇮🇳🇮🇱🇮🇱🇮🇱 / @pradeep6kumar

12/23/2012 at 01:09PM

28
#72 - Global Maquereau / @GlobalMaquereau

12/26/2012 at 09:23AM

28
#73 - Reed Riley / @ReedRile

01/19/2013 at 09:37PM

28
#74 - Alexander Berezovsky / @_a0b_

04/30/2013 at 07:10PM

28
#75 - Arvin Moezzi / @kraphti

05/09/2013 at 11:46PM

28
#76 - James / @Dronak

09/20/2014 at 05:49PM

28
#77 - albalitz / @_albalitz

07/01/2019 at 10:10AM

29
#78 - Oliver Christ / @0liverChrist

09/29/2013 at 02:32PM

30
#79 - Ravi S Sinha / @ambidextrousTx

12/21/2012 at 10:54PM

30
#80 - brett / @brettyukich

09/22/2013 at 04:52AM

34
#81 - Pawel Obrok / @mrYapee

12/21/2012 at 11:14AM

34
#82 - Dmitry Zudochkin / @zudochkin

01/17/2013 at 07:35AM

35
#83 - Jan Balangue / @jbalang

01/05/2020 at 10:42PM

37
#84 - RockerZZY / @rocker_zzy

07/27/2020 at 09:57AM

40
#85 - Vijay Chidambaram / @vj_chidambaram

01/25/2013 at 03:16AM

41
#86 - Olivier Bégassat / @zk_evm

06/15/2023 at 07:40PM

42
#87 - bob / @vg41

12/21/2012 at 09:56AM

42
#88 - Gurukandhamoorthi / @Gurukandhamoor1

08/23/2017 at 04:02PM

42
#89 - nickGPT / @nickandbro

08/28/2024 at 07:07PM

44
#90 - shahanavaz m / @shahanavazm

04/15/2024 at 07:37PM