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 51 remaining solutions by signing in and submitting your own entry
#52 Dominic Z / thammaaa - Score: 29 - 04/09/18 @ 17:48
qqdWw5i <Esc>i-<Esc>0jq9@qel<C-V>ggd<GPZZ

0 comments

#53 Mohideen Imran Khan / miknotes - Score: 29 - 04/12/18 @ 09:50
qqdWw5i <Esc>i-<Esc>0jq9@qel<C-V>ggd<GPZZ

0 comments

#54 Gemille Ford / gemilleford - Score: 29 - 04/30/18 @ 02:05
qqdWw9i <Esc>i-<Esc>0jq9@qel<C-V>ggd<GPZZ

0 comments

#55 Masroor Bangesh / MBangesh - Score: 29 - 05/01/18 @ 06:39
qqdWw5i <Esc>i-<Esc>0jq9@qel<C-V>ggd<GPZZ

0 comments

#56 Alexey Shiklomanov / ashiklom711 - Score: 29 - 05/10/18 @ 15:15
qqdWw5i <Esc>i-<Esc>0jq9@qel<C-V>ggd<GPZZ

0 comments

#57 Moritz Manner / moritz_manner - Score: 29 - 05/11/18 @ 10:26
qqdWw5i <Esc>i-<Esc>0jq9@qel<C-V>ggd<GPZZ

0 comments

#58 Tim Buckley 🚀 / timbucki - Score: 30 - 04/08/18 @ 00:39
qqdWw5i <Esc>i-<Esc><Esc>0jq9@qel<C-V>ggd<GPZZ

0 comments

#59 h43z / h43z - Score: 31 - 03/31/18 @ 15:32
qqdWw9i <Esc><Esc>i-<Esc>0jq9@qel<C-V>ggd<GP:x<CR>

0 comments

#60 Pfhor / PfhorShark - Score: 31 - 04/07/18 @ 01:39
qqdWw6i <Esc>hr-<Esc>j0q9@qgel<C-V>ggd<GPZZ

0 comments

#61 caplod / caplod - Score: 32 - 04/11/18 @ 19:47
qqdWw5i <Esc>i-<Esc>0jq9@qel<C-V>ggd>Gu<GPZZ

0 comments

#62 Rah'tol Samok🖖 / ralokt - Score: 45 - 03/28/18 @ 12:20
qad2wwi- <Esc>0<Down>q9@aqa<Up>wi<Tab> <Esc>0q8@a:set et|retab<CR>ZZ

0 comments

#63 oceanarium / oceanarium1 - Score: 58 - 04/07/18 @ 06:32
qqdWw6i <Esc>i-<Esc>j0q9@qel<C-V>ggdulllllllljjjjjjjjjjjjjl<C-V>ggee$<:wq<CR>

0 comments

#64 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

64 active golfers, 199 entries

Leaderboard (lowest score wins):
11
#1 - Aviv Es / phistakis

04/22/2018 at 11:13AM

21
#2 - Saki Gw / Sakigw

03/28/2018 at 12:27PM

21
#3 - John Braxler / braxler

03/28/2018 at 12:29PM

21
#4 - Oskar Fridell / rax0m

03/28/2018 at 12:30PM

21
#5 - Jan Liu / MaglevGankTrain

03/28/2018 at 01:07PM

21
#6 - Smylers / Smylers2

03/28/2018 at 01:34PM

21
#7 - InnocentoRicardo / OskyldigaRille

03/28/2018 at 01:56PM

21
#8 - gerry / ggaonag

03/28/2018 at 06:29PM

21
#9 - Jon Krause / jkrause314

03/28/2018 at 06:38PM

21
#10 - 钟昌源 / zcy_perio

03/29/2018 at 07:36AM

21
#11 - Matt Aschmann / ma7hatter

03/30/2018 at 03:40AM

21
#12 - bruno / LokoPoggi

03/30/2018 at 07:23PM

21
#13 - towc / MateiCopot

03/31/2018 at 02:03PM

21
#14 - Subrata Sarker / picklumithu

04/01/2018 at 06:56AM

21
#15 - ewalk153 / ewalk153

04/01/2018 at 02:50PM

21
#16 - Guirec CORBEL / GuirecCorbel

04/01/2018 at 10:29PM

21
#17 - Lisa Ugray / lisa_ugray

04/02/2018 at 01:41PM

21
#18 - 煎饼果子 / melongirl_SH

04/03/2018 at 02:44PM

21
#19 - Channing Chen / jslgycm

04/09/2018 at 12:39PM

21
#20 - Andrzej Wąsowski / AndrzejWasowski

04/13/2018 at 07:51AM

21
#21 - radrhin / radrhin

04/18/2018 at 08:26PM

21
#22 - platypusDancing / platypusDancing

04/20/2018 at 09:29PM

21
#23 - 梧桐王子 / WutongYujie

04/28/2018 at 03:43AM

21
#24 - Milan Ľudma / turiec_

04/30/2018 at 11:53AM

21
#25 - Mikael Saltzman / MikaelSaltzman

05/03/2018 at 10:25PM

21
#26 - mdgill / mdgill

05/04/2018 at 03:00PM

21
#27 - golfer / golfer30767399

05/04/2018 at 10:43PM

21
#28 - vimgolfdummy / vimgolfdummy

05/05/2018 at 04:53PM

21
#29 - Martin H Juliussen / martinjuliussen

05/11/2018 at 06:14PM

22
#30 - Cristian Lupașcu / clupasq

03/28/2018 at 12:24PM

22
#31 - Tim / timothyscosta

03/30/2018 at 04:07PM

22
#32 - Noah Botimer / botimer

04/15/2018 at 08:15AM

23
#33 - Lifepillar / lifepillar

05/06/2018 at 06:17PM

24
#34 - Alex / SasjaPollyWog

04/10/2018 at 12:21AM

24
#35 - Paul Draghicescu / pdragy

04/13/2018 at 07:00PM

24
#36 - Matt Fister / Mistah_Fistah

04/18/2018 at 04:17AM

26
#37 - Sean Earle / Hell_Rok

05/04/2018 at 06:49AM

27
#38 - tPenguinLTG / tpenguinltg

03/28/2018 at 03:45PM

27
#39 - Vladyslav Marsikov / gagabogolo

03/30/2018 at 12:35PM

27
#40 - Matt Robinson / mmrobins

04/09/2018 at 04:17PM

27
#41 - Shannon Brooks / coder_shannon

04/11/2018 at 01:53PM

27
#42 - Rakesh P / rakeshpgopal

04/28/2018 at 11:47AM

28
#43 - GreenPinguin / GreenPinguin2

03/30/2018 at 10:34AM

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

03/30/2018 at 07:51PM

28
#45 - François Marais / maraisf

04/05/2018 at 06:39PM

28
#46 - Vim Golfer / vimgolfing

04/10/2018 at 10:32PM

28
#47 - mohit munjani / Mmohhh

05/07/2018 at 05:29PM

28
#48 - Bimal Gaudel / BimalGaudel

05/08/2018 at 11:47AM

28
#49 - Chien-Wei Sun / chienweisun

05/21/2018 at 09:22PM

29
#50 - Андрей / andreyrmg

03/28/2018 at 12:58PM

29
#51 - Jeffrey Wolf / Zelkron

03/30/2018 at 01:42AM

29
#52 - Dominic Z / thammaaa

04/09/2018 at 05:48PM

29
#53 - Mohideen Imran Khan / miknotes

04/12/2018 at 09:50AM

29
#54 - Gemille Ford / gemilleford

04/30/2018 at 02:05AM

29
#55 - Masroor Bangesh / MBangesh

05/01/2018 at 06:39AM

29
#56 - Alexey Shiklomanov / ashiklom711

05/10/2018 at 03:15PM

29
#57 - Moritz Manner / moritz_manner

05/11/2018 at 10:26AM

30
#58 - Tim Buckley 🚀 / timbucki

04/08/2018 at 12:39AM

31
#59 - h43z / h43z

03/31/2018 at 03:32PM

31
#60 - Pfhor / PfhorShark

04/07/2018 at 01:39AM

32
#61 - caplod / caplod

04/11/2018 at 07:47PM

45
#62 - Rah'tol Samok🖖 / ralokt

03/28/2018 at 12:20PM

58
#63 - oceanarium / oceanarium1

04/07/2018 at 06:32AM

535
#64 - hussein hammoud / hussein28091366

03/30/2018 at 07:55AM