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 5956673d1a25ba1035000003

Hidden Message

Find the hidden message and replace all other characters with spaces.

Start file
ubkptcgbjc
vhellosqgf
abpnvazvgc
eycbkcnicm
qyinexvmxf
rlgmffufur
ybdokpsfxm
znfrlyaazb
zeunlfkmfe
emlzsfgnlj
End file
          
 hello    
       v  
       i  
       m  
  g       
   o      
    l     
     f    
          

View Diff

1,10c1,10
< ubkptcgbjc
< vhellosqgf
< abpnvazvgc
< eycbkcnicm
< qyinexvmxf
< rlgmffufur
< ybdokpsfxm
< znfrlyaazb
< zeunlfkmfe
< emlzsfgnlj
---
>           
>  hello    
>        v  
>        i  
>        m  
>   g       
>    o      
>     l     
>      f    
>           

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 13 remaining solutions by signing in and submitting your own entry
#14 Stop and think / ms_uncountable - Score: 77 - 07/06/17 @ 11:31
:map Q r l<CR>10Qj^Qfs4Qj^7Ql2Qj^7Ql2Qj^7Ql2Qj^2Ql7Qj^3Ql6Qj^4Ql5Qj^5Ql4Qj^10QZZ

0 comments

#15 grigouille / grigouille2 - Score: 86 - 06/30/17 @ 19:28
Vr j<C-V>9jr fsv$r 3Gvfz<C-V>jjr fg<C-V>l9jr /l<CR><C-V>8jr jl.jl.jl.jl./mf<CR>v$r jl.ufkv7lr jl.jl.jl.hr ZZ

0 comments

#16 Alexander Koch / alex_w_k - Score: 92 - 07/01/17 @ 06:40
Vr j<C-V>9jr fsv$r 3Gvfz<C-V>2jr fg<C-V>l9jr 6G<C-V>jr 8gg<C-V><Right><Right>jjr <Up><Right>r <Up><Right><C-V>^$r <Down><Right><C-V>$r jl<C-V>$r jl<C-V>$r jlVr lklllr ZZ

0 comments

#17 Paul Inc / hiniol1982 - Score: 111 - 07/13/17 @ 03:46
Vr j<C-V>9jr lj<C-V>fz3jkr fg<C-V>lGllllllllr khh<C-V>$r 3jjhhhhl.jkjl.jkjl.jl.jl.hh<C-V>0r kfl.u<C-V>0.r k<C-V>frr k<C-V>fdr klr fgnjjjjfgr ZZ

0 comments

Created by: BBernardoni

17 active golfers, 34 entries

Leaderboard (lowest score wins):
33
#1 - Urtica dioica / udioica

07/01/2017 at 02:17PM

33
#2 - Saki Gw / Sakigw

07/01/2017 at 03:51PM

33
#3 - Vim Girl / vim_girl

08/17/2017 at 02:53AM

33
#4 - John Braxler / braxler

08/24/2017 at 01:25PM

33
#5 - Mathias Dahlhaus / mgdahlhaus

08/28/2017 at 08:02AM

35
#6 - tPenguinLTG / tpenguinltg

07/01/2017 at 02:33PM

37
#7 - Smylers / Smylers2

07/01/2017 at 06:25AM

38
#8 - Song Zheng / songz

08/17/2017 at 12:35AM

39
#9 - Jacob Buete / JBuete

08/18/2017 at 10:46AM

40
#10 - Cristian Lupașcu / clupasq

07/01/2017 at 11:24AM

43
#11 - Pfhor / PfhorShark

07/01/2017 at 05:34PM

45
#12 - Ben Hill / KaizenSoze70

06/30/2017 at 04:51PM

46
#13 - Gurukandhamoorthi / Gurukandhamoor1

07/10/2017 at 11:41AM

77
#14 - Stop and think / ms_uncountable

07/06/2017 at 11:31AM

86
#15 - grigouille / grigouille2

06/30/2017 at 07:28PM

92
#16 - Alexander Koch / alex_w_k

07/01/2017 at 06:40AM

111
#17 - Paul Inc / hiniol1982

07/13/2017 at 03:46AM