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 9v006198e264000000000217

Innocent Monster

You have the tools, just create him!

Start file
----------
..........
[[[[[]]]]]
((((()))))
''''''''''
""""""""""
0123456789

End file
 -----   -----
 (('))   (('))

"     ...     "
    ""888""

 [[.........]]

View Diff

1,7c1,2
< ----------
< ..........
< [[[[[]]]]]
< ((((()))))
< ''''''''''
< """"""""""
< 0123456789
---
>  -----   -----
>  (('))   (('))
8a4,7
> "     ...     "
>     ""888""
> 
>  [[.........]]

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 31 remaining solutions by signing in and submitting your own entry
#32 kotatsu goblin / @tamalefencer - Score: 286 - 03/13/22 @ 09:06
<Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up>i <Esc>5la   <Esc>7d<Esc><Esc><Esc>7k7k7k7j:set relativenumber<CR>kdd<Esc>4k2l6xVxGp5k9xGllpuhp0i <Esc>5kx3k3jj2xkO<Esc>pi...<Esc>kh2xlllph i <BS><BS><Esc>uhi <Esc>4h2xi'<Esc>5la'<Esc>kddi  <BS><Esc>4llli  <Esc>j2hhi     <Esc>3li <BS><Right>     <Esc>jdd4xla888<Esc>0i    <Esc>kO<Esc>:wq<CR>

0 comments


Created by: @thari_eth

32 active golfers, 101 entries

Leaderboard (lowest score wins):
60
#1 - hamb / @hamb88140219

03/27/2022 at 04:40AM

60
#2 - Marc Jethro Avila / @maje_avila

05/07/2022 at 01:27PM

61
#3 - John Braxler / @braxler

12/08/2021 at 08:37PM

61
#4 - Henry qlf / @SnannartHenry

02/27/2022 at 06:44PM

62
#5 - Jon Krause / @jkrause314

12/05/2021 at 03:20AM

62
#6 - Petro Тrouq / @zulolosi

12/08/2021 at 03:19PM

62
#7 - Noise Official / @zmunk19

12/30/2021 at 04:27PM

62
#8 - july9793 / @july9793_

01/06/2022 at 11:33PM

63
#9 - Ramtin Martin / @martin_ramtin

03/27/2022 at 06:23PM

68
#10 - POSIX / @po6ix

01/08/2022 at 04:52AM

68
#11 - Joe Reddington / @JoeReddington

01/12/2022 at 04:29PM

68
#12 - Il Granfiatore / @M_Klauer

01/27/2022 at 08:44PM

74
#13 - Eviber / @youvaaaaa

05/02/2022 at 04:03PM

75
#14 - Paul Page / @theRealPaulPage

01/21/2022 at 09:47PM

80
#15 - Matthias Bartsch 🏠 / @MBartsch

02/20/2022 at 11:31AM

81
#16 - Nathaniel Cagle / @Subtlebots

02/14/2022 at 02:25AM

87
#17 - Mattias Fransson / @azzidoos

11/20/2021 at 04:03PM

93
#18 - king sized toilet / @ohwowcrazy

11/22/2021 at 08:27PM

94
#19 - Leander Hendrikx / @leanderhendrikx

12/06/2021 at 01:50PM

101
#20 - shak / @GSqwm5E7oe

02/14/2022 at 03:50AM

113
#21 - Thomas Lüdecke / @t0mM3k

02/06/2022 at 09:18PM

115
#22 - Jason Kuan | jasonkuan.eth / @Jason9075Kuan

04/06/2022 at 03:43AM

132
#23 - Steven Yuan / @vesteny77

04/21/2022 at 07:23PM

138
#24 - John Xu / @xzzhiao

04/06/2022 at 04:16PM

139
#25 - Darius Smaliukas / @daraz999

03/08/2022 at 11:06AM

146
#26 - Christopher Williams / @chrstphrsnw

12/09/2021 at 08:26PM

157
#27 - Bharath Hegde / @BharathIHegdeI

01/18/2022 at 03:01PM

159
#28 - 子豪 王 / @zihaowa73544867

02/28/2022 at 08:30PM

176
#29 - Steve Wolligandt / @SteveWolligandt

12/07/2021 at 11:42AM

216
#30 - 知世 / @rL4jM3CKIaEil7i

02/15/2022 at 05:16PM