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 46 remaining solutions by signing in and submitting your own entry
#47 gobborg / @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

47 active golfers, 164 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

60
#3 - jcbglbmn / @JacobGelbman

05/22/2022 at 08:07AM

60
#4 - tien / @tien40766111

11/13/2023 at 03:57PM

61
#5 - John Braxler / @braxler

12/08/2021 at 08:37PM

61
#6 - Henry qlf / @SnannartHenry

02/27/2022 at 06:44PM

61
#7 - Luoyb / @Luoyb

10/21/2023 at 08:19AM

62
#8 - Jon Krause / @jkrause314

12/05/2021 at 03:20AM

62
#9 - Petro Тrouq / @zulolosi

12/08/2021 at 03:19PM

62
#10 - Noise Official / @zmunk19

12/30/2021 at 04:27PM

62
#11 - july9793 / @july9793_

01/06/2022 at 11:33PM

63
#12 - Ramtin Martin / @martin_ramtin

03/27/2022 at 06:23PM

68
#13 - POSIX / @po6ix

01/08/2022 at 04:52AM

68
#14 - 'Dr' Joe Reddington / @JoeReddington

01/12/2022 at 04:29PM

68
#15 - Il Granfiatore / @M_Klauer

01/27/2022 at 08:44PM

68
#16 - sap / @sap38838304

09/27/2022 at 04:23AM

72
#17 - 蛙爹 / @Joe53572723

02/23/2023 at 12:18AM

72
#18 - Aly Thobani / @alythobani

04/04/2024 at 11:07PM

74
#19 - Eviber / @youvaaaaa

05/02/2022 at 04:03PM

74
#20 - أحمد / @_ahmsal

06/03/2022 at 01:58PM

75
#21 - Paul Page / @theRealPaulPage

01/21/2022 at 09:47PM

75
#22 - brett / @brettyukich

07/14/2022 at 03:26PM

80
#23 - Matthias Bartsch 🏠 / @MBartsch

02/20/2022 at 11:31AM

81
#24 - Nathaniel Cagle / @Subtlebots

02/14/2022 at 02:25AM

84
#25 - Golf Vim / @GolfVim11388

07/04/2023 at 09:20PM

86
#26 - Maurice Schmicking / @m_schmicking

11/29/2023 at 11:26AM

87
#27 - Mattias Fransson / @azzidoos

11/20/2021 at 04:03PM

90
#28 - jonas-grobe / @jonas-grobe

02/02/2024 at 12:02PM

93
#29 - king sized toilet / @ohwowcrazy

11/22/2021 at 08:27PM

94
#30 - Leander Hendrikx / @leanderhendrikx

12/06/2021 at 01:50PM