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

Contribute to keyboard mashing

Speak in tongues

Start file
jgjogk
imnmr
ignsong
mgrga
ye
kpart
kkkkkkkkkkkkkekkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk oooooooooooooooooooooooooooooooooooooo
jjij
End file
jgjogk
imnmr
ignsong
mgrga
ye
kpart
on
kkkkkkkkkkkkkenkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk oooooooooooooooooooooooooooooooooooooof
od
jjij

View Diff

7c7,9
< kkkkkkkkkkkkkekkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk oooooooooooooooooooooooooooooooooooooo
---
> on
> kkkkkkkkkkkkkenkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk oooooooooooooooooooooooooooooooooooooof
> od

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 245 remaining solutions by signing in and submitting your own entry
#246 sodazitron / @fruchtidelight - Score: 37 - 09/06/21 @ 21:27
6Goon<Esc>fefefefeFETetejfelsn<Esc>$af<Esc>ood<Esc>ZZ

0 comments


#247 Neo / @neothetranquil - Score: 37 - 09/26/22 @ 00:21
6Goon<Esc>fefefefeFETetejfelsn<Esc>$af<Esc>ood<Esc>ZZ

0 comments


Created by: @tuure_p

247 active golfers, 806 entries

Leaderboard (lowest score wins):
19
#121 - mevmev / @mevmev8

12/17/2021 at 03:07AM

19
#122 - POSIX / @po6ix

01/07/2022 at 03:03AM

19
#123 - ahnon / @ahnon51259644

01/13/2022 at 07:09AM

19
#124 - Erik Öjebo / @erikojebo

01/22/2022 at 10:19PM

19
#125 - deusthe / @deusthe91

01/31/2022 at 08:00AM

19
#126 - A Random Vimgolfer / @AVimgolfer

02/04/2022 at 07:36AM

19
#127 - Javier Contreras / @contranton

05/04/2022 at 03:53AM

19
#128 - Ryan Murphy / @RyanMur92693753

05/05/2022 at 11:29PM

19
#129 - x03n046 / @x03n046

05/12/2022 at 08:27AM

19
#130 - Erisian Aspect / @ErisianAspect

05/27/2022 at 04:49PM

19
#131 - Henry Chimpden Earwicker / @HChEarwicker

06/14/2022 at 05:43AM

19
#132 - satetheus-vimgolf / @SVimgolf

08/16/2022 at 09:23PM

19
#133 - brett / @brettyukich

08/31/2022 at 12:21PM

19
#134 - キムラ・OPEL・ユウジ / @kimurayuuji79

10/17/2022 at 03:55AM

19
#135 - 马海洋 / @LG41bT7ZvqOdFl3

02/07/2023 at 07:21PM

19
#136 - Fabrizio Perria / @FPerria

11/05/2023 at 09:06AM

19
#137 - Jakob Weickmann / @jweickm

11/14/2023 at 04:18PM

19
#138 - Cindy Zhang / @zcin

01/06/2024 at 12:45AM

20
#139 - Steven Langsford / @stevenlangsford

09/02/2021 at 07:17PM

20
#140 - Bennett / @bennettbackward

09/03/2021 at 04:08AM

20
#141 - zeko / @zeknife

09/03/2021 at 09:06PM

20
#142 - voytek1m / @voytek1m

09/11/2021 at 03:40PM

20
#143 - Peter Salvi / @salvipeter

09/14/2021 at 01:55PM

20
#144 - vineet / @vineet38383726

09/17/2021 at 07:57AM

20
#145 - Jean George / @JeanGeo20504212

09/18/2021 at 11:15PM

20
#146 - Juraj Fiala / @juraj_fiala

09/27/2021 at 11:37AM

20
#147 - Martin / @qvhzmh

10/07/2021 at 07:45AM

20
#148 - Julian Pottle / @jules_np

10/12/2021 at 04:34AM

20
#149 - zendokite / @zendokite

10/18/2021 at 11:05AM

20
#150 - preethamrn / @preethamrn

10/21/2021 at 08:26PM