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 5abb80fc40f4d919b6000002

Learn some german verbs

The list needs to be structured so we can print in verbatim and feel ok about how it looks.

Start file
1. sein to be
2. haben to have
3. werden to become
4. können can, to be able to
5. müssen must, to have to
6. sagen to say
7. machen to do, make
8. geben to give
9. kommen to come
10. bestehen to exist, insist, pass (an exam)
End file
sein     - to be
haben    - to have
werden   - to become
können   - can, to be able to
müssen   - must, to have to
sagen    - to say
machen   - to do, make
geben    - to give
kommen   - to come
bestehen - to exist, insist, pass (an exam)

View Diff

1,10c1,10
< 1. sein to be
< 2. haben to have
< 3. werden to become
< 4. können can, to be able to
< 5. müssen must, to have to
< 6. sagen to say
< 7. machen to do, make
< 8. geben to give
< 9. kommen to come
< 10. bestehen to exist, insist, pass (an exam)
---
> sein     - to be
> haben    - to have
> werden   - to become
> können   - can, to be able to
> müssen   - must, to have to
> sagen    - to say
> machen   - to do, make
> geben    - to give
> kommen   - to come
> bestehen - to exist, insist, pass (an exam)

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 88 remaining solutions by signing in and submitting your own entry
#89 hussein hammoud / @hussein28091366 - Score: 535 - 03/30/18 @ 07:55
<Down><Down><Up><Up><Up><Up><Down><Down><Up><Up><Down><Up><Down><Down><Down><Down><Down><Down><Down><Down><Down><Up><Up><Up><Up><Up><Up><Up><Up><Up><Down><Down><Down><Down><Down><Down><Down><Down><Down><Up><Up><Up><Up><Up><Up><Up><Up><Up>5<Right><Left><Left><Left><Left><Left><Left><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Right><Right><Right><Right><Right><Right><Right><Right><Right><Left><Right><Left><Left><Left><Left><Left><Left><Left><Left><Left><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up>10<Right><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left>5<Right><Left><Left><Left><Left><Left><Left>80Ax<Esc>d80<Esc>u<Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left>80Ax<Esc>d80|<Esc>uu<Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Esc>100A <Esc>d100<Esc><Esc>uu<Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Right><Right><Right><Right><Right>$b<Left><Left><Left><Left><Left><Left><Left><Left><Left>$b061ldwuuu<Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left>20|<Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left>5|<Left><Left><Left><Left><Left><Left><Left><Down><Up><Left><Right><Left>10i <Esc><Right>i<BS><BS><BS><BS><BS><BS><BS><BS><BS><BS><Esc>:w<CR>5|i <Esc>u<Left><Left><Left><Left><Left><Left>wwd^w^w^ea<Esc><Left><Left><Left><Tab><Tab><Tab><Right><Right><Right><Right>u<Down><Up><Right><Left><Left><Left><Down><Up>ww<BS><BS><Right><Right><Left><Left><Left>qqwwd^e10a <Esc>d10|uuuqwwd^<Esc><Esc>u<Left><Right><Left>qqwwd^w9<Esc><Esc><Esc>8i <Esc>d9|i-<Esc>^<Down>q@q@q@q@q@q@q@q@q@quuuuuuuuuuuuuuuuu<Esc><Esc>qqwwd^e9a <Esc>d10|i-<Esc>d<Right>d<Right>i-<Esc>^<Down>q@q@q@q@q@q@q@q@q@quuuuuuuuuuuuuuuuuuuuuqqwwd^e9a <Esc>d10|r-^<Down>q9@q:wq<CR>

0 comments


Created by: @rax0m

89 active golfers, 316 entries

Leaderboard (lowest score wins):
21
#31 - Daniël De Koker / @daniel_koker

07/01/2018 at 10:46AM

21
#32 - Andrew Peterson / @FungalRaincloud

07/30/2018 at 01:43AM

21
#33 - bluemartian / @bluemartianz59

08/20/2018 at 11:59PM

21
#34 - 🌀🦋Miriam Retka🦋🌀 / @miriamretka

08/24/2018 at 06:13PM

21
#35 - Artūras Zakrevskis / @AZakrevskis

09/06/2018 at 03:21PM

21
#36 - Jeff / @sir_wiggles3

09/09/2018 at 03:41AM

21
#37 - Dax / @zacoxi

11/09/2018 at 04:20AM

21
#38 - name / @name65894813

11/19/2018 at 03:36PM

22
#39 - Cristian Lupașcu / @clupasq

03/28/2018 at 12:24PM

22
#40 - Tim / @timothyscosta

03/30/2018 at 04:07PM

22
#41 - Noah Botimer / @botimer

04/15/2018 at 08:15AM

22
#42 - Francesco Sacchi / @depsir

07/19/2018 at 07:47AM

23
#43 - Lifepillar / @lifepillar

05/06/2018 at 06:17PM

24
#44 - Alex / @SasjaPollyWog

04/10/2018 at 12:21AM

24
#45 - Paul Draghicescu / @pdragy

04/13/2018 at 07:00PM

24
#46 - Matt Fister / @Mistah_Fistah

04/18/2018 at 04:17AM

24
#47 - Pfhor / @PfhorShark

07/31/2018 at 10:35PM

26
#48 - Sean Earle / @Hell_Rok

05/04/2018 at 06:49AM

26
#49 - James Houghton / @jamesthoughton

08/14/2018 at 10:37PM

27
#50 - tPenguinLTG / @tpenguinltg

03/28/2018 at 03:45PM

27
#51 - Vladyslav Marsikov / @gagabogolo

03/30/2018 at 12:35PM

27
#52 - Matt Robinson / @mmrobins

04/09/2018 at 04:17PM

27
#53 - Shannon Brooks / @coder_shannon

04/11/2018 at 01:53PM

27
#54 - Rakesh P / @rakeshpgopal

04/28/2018 at 11:47AM

27
#55 - David Vilar / @davvil_dvt

06/11/2018 at 03:51PM

27
#56 - yqu212 / @yqu212

07/27/2018 at 11:41AM

27
#57 - Pumpkin Parapet / @PumpkinParapet

10/06/2018 at 01:59AM

28
#58 - GreenPinguin / @GreenPinguin2

03/30/2018 at 10:34AM

28
#59 - Михаил Фуфин / @MishaFufin

03/30/2018 at 07:51PM

28
#60 - François Marais / @maraisf

04/05/2018 at 06:39PM