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

102 active golfers, 384 entries

Leaderboard (lowest score wins):
27
#61 - Shannon Brooks / @coder_shannon

04/11/2018 at 01:53PM

27
#62 - Rakesh P / @rakeshpgopal

04/28/2018 at 11:47AM

27
#63 - David Vilar / @davvil_dvt

06/11/2018 at 03:51PM

27
#64 - yqu212 / @yqu212

07/27/2018 at 11:41AM

27
#65 - Pumpkin Parapet / @PumpkinParapet

10/06/2018 at 01:59AM

28
#66 - GreenPinguin / @GreenPinguin2

03/30/2018 at 10:34AM

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

03/30/2018 at 07:51PM

28
#68 - François Marais / @maraisf

04/05/2018 at 06:39PM

28
#69 - Vim Golfer / @vimgolfing

04/10/2018 at 10:32PM

28
#70 - mohit munjani / @Mmohhh

05/07/2018 at 05:29PM

28
#71 - Bimal Gaudel / @BimalGaudel

05/08/2018 at 11:47AM

28
#72 - Chien-Wei Sun / @chienweisun

05/21/2018 at 09:22PM

28
#73 - tue2truong / @tue2truong1

05/27/2018 at 11:12AM

28
#74 - Steve Bitner / @fourbitbots

06/02/2018 at 04:20AM

28
#75 - Gemille Ford / @gemilleford

07/06/2018 at 12:26AM

28
#76 - Remus Dalrymple / @bornintheflames

07/16/2018 at 07:36AM

28
#77 - Chris AtLee / @chrisatlee

03/02/2019 at 01:13AM

29
#78 - Andrey / @andreyrmg

03/28/2018 at 12:58PM

29
#79 - Jeffrey Wolf / @Zelkron

03/30/2018 at 01:42AM

29
#80 - Dominic Z / @thammaaa

04/09/2018 at 05:48PM

29
#81 - Mohideen Imran Khan / @miknotes

04/12/2018 at 09:50AM

29
#82 - Masroor Bangesh / @MBangesh

05/01/2018 at 06:39AM

29
#83 - Alexey Shiklomanov / @ashiklom711

05/10/2018 at 03:15PM

29
#84 - Moritz Manner / @moritz_manner

05/11/2018 at 10:26AM

30
#85 - Tim Boooo-ckley 👻 / @timbucki

04/08/2018 at 12:39AM

30
#86 - Romeo Valentin / @Seecez

07/29/2018 at 08:46PM

30
#87 - royer / @RoyerMoyer1

09/22/2018 at 01:40PM

31
#88 - h43z / @h43z

03/31/2018 at 03:32PM

32
#89 - caplod / @caplod

04/11/2018 at 07:47PM

32
#90 - Brendan B Amdocs / @AmdocsB

11/06/2018 at 04:16PM