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 123 remaining solutions by signing in and submitting your own entry
#124 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

124 active golfers, 501 entries

Leaderboard (lowest score wins):
21
#31 - Andrew Peterson / @FungalRaincloud

07/30/2018 at 01:43AM

21
#32 - bluemartian / @bluemartianz59

08/20/2018 at 11:59PM

21
#33 - Coruja Queridinha / @miriamretka

08/24/2018 at 06:13PM

21
#34 - Artūras Zakrevskis / @AZakrevskis

09/06/2018 at 03:21PM

21
#35 - Jeff / @sir_wiggles3

09/09/2018 at 03:41AM

21
#36 - Dax / @zacoxi

11/09/2018 at 04:20AM

21
#37 - name / @name65894813

11/19/2018 at 03:36PM

21
#38 - Sebastien Nicoud / @sebnukem

02/11/2019 at 01:43AM

21
#39 - Turkey Man / @lvturkeyman

02/25/2019 at 02:55AM

21
#40 - zenwalker / @zenwalker93

03/11/2019 at 05:23PM

21
#41 - Grant / @grant_7788

05/07/2019 at 06:51AM

21
#42 - Miłosz Łakomy / @foobar01123

08/17/2019 at 01:06PM

21
#43 - Mario Olofo / @mario_olofo

10/24/2019 at 09:00PM

21
#44 - Viktor Styrud / @ViktorStyrud

10/25/2019 at 12:16PM

21
#45 - jonas brothers lover / @grossiau

10/14/2020 at 07:27PM

21
#46 - chocolate / @chocola81394123

11/26/2020 at 05:53AM

21
#47 - A A A / @37fatos

01/25/2021 at 09:48PM

21
#48 - hepebexè / @hepebexe

01/31/2021 at 03:21PM

21
#49 - Jianfeng / @Jianfen22425058

02/08/2021 at 09:03AM

21
#50 - pikjes / @pikjes2

07/15/2021 at 06:55PM

21
#51 - Jean George / @JeanGeo20504212

10/01/2021 at 09:45PM

21
#52 - blabla zincou / @BZincou

02/22/2022 at 09:58PM

22
#53 - Cristian Lupașcu / @clupasq

03/28/2018 at 12:24PM

22
#54 - Tim / @timothyscosta

03/30/2018 at 04:07PM

22
#55 - Noah Botimer / @botimer

04/15/2018 at 08:15AM

22
#56 - Francesco Sacchi / @depsir

07/19/2018 at 07:47AM

22
#57 - Mihai / @mihaicristiant

12/04/2018 at 09:46AM

22
#58 - BaffaloP 🐃🎨 / @bbaffalopp

03/16/2019 at 10:28PM

22
#59 - Ivo Blöchliger / @aigledesalpes

08/07/2019 at 06:00PM

22
#60 - geosucker / @geosucker

02/26/2021 at 02:49PM