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

0 comments


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

0 comments


Created by: @tuure_p

215 active golfers, 698 entries

Leaderboard (lowest score wins):
20
#151 - John Xu / @xzzhiao

04/06/2022 at 02:11AM

20
#152 - Hermit McDermot / @hermit_mcdermot

04/06/2022 at 10:48AM

20
#153 - Jason Kuan | jasonkuan.eth / @Jason9075Kuan

04/11/2022 at 02:45AM

20
#154 - Johnnie Walker / @Johnnie11414500

04/11/2022 at 02:09PM

20
#155 - laityjet / @laityjet1

05/08/2022 at 04:21AM

20
#156 - Clmi / @c_decaf

07/11/2022 at 03:54PM

20
#157 - Brandon / @Brandon10678836

08/28/2022 at 11:48PM

20
#158 - Ratkovszki István / @RatkovszkiIstvn

09/12/2022 at 06:08PM

20
#159 - James Marshall / @astrophd

10/12/2022 at 06:25PM

20
#160 - vimgolfaccfekxh / @vimgolfaccfekxh

10/19/2022 at 10:05PM

20
#161 - James / @Dronak

10/23/2022 at 03:56AM

20
#162 - Michał / @Micha46184564

10/26/2022 at 08:59PM

20
#163 - jimmarq / @jimmarq

10/30/2022 at 10:28PM

21
#164 - enji / @enji_ja

09/21/2021 at 05:07AM

21
#165 - Alessandro Cantini / @aecant

09/29/2021 at 04:08PM

21
#166 - Bernard Smith / @BernardSmith892

10/10/2021 at 01:07PM

21
#167 - Ahmet Bombaci / @ahmetbombaci

10/14/2021 at 06:33PM

21
#168 - Johan Arrhen / @JoPeArrhen

10/22/2021 at 08:12PM

21
#169 - Arnaud / @arnaudmm

10/26/2021 at 11:48AM

21
#170 - Ventura / @vetu11

10/28/2021 at 01:40PM

21
#171 - MEschenbacher / @eschenbacher_m

11/27/2021 at 11:33PM

21
#172 - yxke / @_yxke

12/16/2021 at 03:10PM

21
#173 - Even Wei / @evenwei59

03/17/2022 at 07:56AM

21
#174 - mark nichols / @zanshin

05/12/2022 at 12:59PM

22
#175 - Ferran / @ferran_marlet

09/17/2021 at 10:21PM

22
#176 - Rory Smith / @alan0buchanan

09/19/2021 at 12:10PM

22
#177 - せーにゃ / @harumaki_2355

09/20/2021 at 08:24AM

22
#178 - Ken / @kenc_

10/11/2021 at 04:05PM

22
#179 - arend-jan oosterveld / @ajoosterveld

10/25/2021 at 08:31AM

22
#180 - Simon / @mopsdiv

11/07/2021 at 12:42PM