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 50ae009b65b8db0002000047

Let's play some Ivmgolf

Oops, I spelled that wrong.

Start file
Ivm is an awesome text editor based on
Iv, and is used to play a game called
Ivmgolf. A challenge, simple for many
Ivmgolfers, can still hide secrets.
End file
Vim is an awesome text editor based on
Vi, and is used to play a game called
Vimgolf. A challenge, simple for many
Vimgolfers, can still hide secrets.

View Diff

1,4c1,4
< Ivm is an awesome text editor based on
< Iv, and is used to play a game called
< Ivmgolf. A challenge, simple for many
< Ivmgolfers, can still hide secrets.
---
> Vim is an awesome text editor based on
> Vi, and is used to play a game called
> Vimgolf. A challenge, simple for many
> Vimgolfers, can still hide secrets.

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 394 remaining solutions by signing in and submitting your own entry
#395 Liu Ho Yin / @jason_lhy - Score: 63 - 01/25/13 @ 18:20
xai<Esc>+xai<Esc>+uuuuuuuqaxa<Esc>uquuuqaxa<Esc>uuuuq<Esc><Esc>qad<Esc>quuqax~P~+q3@a:w<CR>:q<CR>

0 comments


Created by: @udioica

395 active golfers, 946 entries

Leaderboard (lowest score wins):
7
#91 - Jaron Hamlik / @jdhamlik

02/27/2016 at 09:14AM

7
#92 - Aleksey Zhidkov / @AlexeyZhidkov

03/01/2016 at 05:45AM

7
#93 - Kevin R / @TheKevinthDay

04/28/2016 at 08:54PM

7
#94 - John Goes / @johnwgoes

05/11/2016 at 08:30PM

7
#95 - Ikypiky / @nerdbeereis

06/16/2016 at 12:39AM

7
#96 - Sam Hammer / @samhammer325

08/01/2016 at 04:03AM

7
#97 - Will / @obiwan__k3n00bi

08/10/2016 at 03:43AM

7
#98 - Jordan Wightman / @tuo2

08/13/2016 at 12:22PM

7
#99 - Caroline / @carokenworthy

08/24/2016 at 12:49AM

7
#100 - Jake Worth / @jwworth

08/24/2016 at 12:53AM

7
#101 - Saurav Mitra / @SauravMitra11

12/31/2016 at 11:07AM

7
#102 - Eduardo Hashimoto / @eduhashi

01/03/2017 at 07:41PM

7
#103 - Jim Bob / @babyclubber

02/28/2017 at 10:40PM

7
#104 - 알카포 / @alkpo12

03/11/2017 at 05:44AM

7
#105 - Kevin K / @okkays

04/27/2017 at 04:00PM

7
#106 - Colby Hamilton / @ColbyHamilton5

04/27/2017 at 04:03PM

7
#107 - Rami Hovi / @hacker_lawyer

05/27/2017 at 06:46PM

7
#108 - Pfhor / @PfhorShark

06/22/2017 at 12:53AM

7
#109 - 杨洋 / @176795444

07/16/2017 at 08:53AM

7
#110 - mkl / @Hnr1zklc

10/26/2017 at 09:59AM

7
#111 - Turkey Man / @lvturkeyman

11/22/2017 at 05:14AM

7
#112 - BarbaJol / @drpproteus

01/02/2018 at 07:17PM

7
#113 - John Addams / @JohnAddams19

02/01/2018 at 09:05PM

7
#114 - Veljko Dimic / @v2dimic

02/07/2018 at 09:25PM

7
#115 - Evgeny`s Kindle / @EvgenyKindle

04/28/2018 at 06:54AM

7
#116 - Daniël De Koker / @daniel_koker

07/12/2018 at 10:18AM

7
#117 - Dax / @zacoxi

12/05/2018 at 04:46AM

7
#118 - Blah Blah / @BlahBla08410389

01/12/2019 at 09:57PM

7
#119 - alekfed / @alek_fed

04/16/2019 at 09:54AM

7
#120 - Vimfiz / @vimfiz

05/07/2019 at 12:32AM