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 by @GavinKoeng:

Unlock 10 remaining solutions by signing in and submitting your own entry
Created by: @BBernardoni

31 active golfers, 103 entries

Solutions by @GavinKoeng:
33
#12 - Gavin / @GavinKoeng

03/13/2026 at 01:00AM

35
#>16 - Gavin / @GavinKoeng

03/13/2026 at 01:00AM

36
#>16 - Gavin / @GavinKoeng

03/13/2026 at 12:59AM

43
#>23 - Gavin / @GavinKoeng

03/13/2026 at 12:57AM

44
#>23 - Gavin / @GavinKoeng

03/13/2026 at 12:56AM

46
#>25 - Gavin / @GavinKoeng

03/13/2026 at 12:55AM

48
#>26 - Gavin / @GavinKoeng

03/13/2026 at 12:50AM

49
#>26 - Gavin / @GavinKoeng

03/13/2026 at 12:49AM

59
#>27 - Gavin / @GavinKoeng

03/13/2026 at 12:45AM

98
#>30 - Gavin / @GavinKoeng

03/13/2026 at 12:43AM