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 4d1ccfde35b40650b80004ae

The Cake is a Lie

Correct the capitalization of each word

Start file
tHE CakE iS A lIE
End file
The Cake is a Lie

View Diff

1c1
< tHE CakE iS A lIE
---
> The Cake is a Lie

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 527 remaining solutions by signing in and submitting your own entry
#528 Ron Gejman / @rongejman - Score: 58 - 12/30/10 @ 22:45
rT<Right>rh<Right>ret<Right><Right>4<Right>re3<Right>rs2<Right>ra2<Right>rL<Right>ri<Right>re<Esc>:wq<CR>

0 comments


Created by: @solstice_dhiver

528 active golfers, 1349 entries

Leaderboard (lowest score wins):
10
#361 - Vivek Bose / @Strangelich

10/01/2014 at 09:30PM

10
#362 - Noah Ruderman / @noahc66260

10/04/2014 at 05:04AM

10
#363 - jptomoya / @_jptomoya

10/18/2014 at 12:48PM

10
#364 - Jose Gutierrez / @Jogusa

10/23/2014 at 11:50AM

10
#365 - shawndromat / @shawndromat

11/05/2014 at 08:26AM

10
#366 - Matt / @mcr05

12/07/2014 at 09:13PM

10
#367 - SilentFl / @Silent_Fl

01/30/2015 at 01:17PM

10
#368 - d1uckym d1uckym / @d1uckym

03/02/2015 at 11:40PM

10
#369 - pftb12345 / @pftb12345

04/06/2015 at 01:19AM

10
#370 - Daniel Byron / @dansolo17

04/18/2015 at 12:55PM

10
#371 - Alex Bartol / @alexbartol

05/05/2015 at 08:32PM

10
#372 - Cristian Lupașcu / @clupasq

02/23/2016 at 04:10AM

10
#373 - Codecor / @codecor02

03/09/2016 at 03:44AM

10
#374 - glepha / @glepha_vim

03/23/2016 at 05:42AM

10
#375 - Chenut Ludovic / @7Brwa7

03/31/2016 at 04:50PM

10
#376 - tPenguinLTG / @tpenguinltg

05/01/2016 at 08:42PM

10
#377 - iNaKoll / @iNaKoll

05/08/2016 at 04:26PM

10
#378 - Tim Simislu / @AvianYo

12/11/2016 at 11:09AM

10
#379 - Michał Dytko / @DytkoM

12/28/2016 at 08:52AM

10
#380 - Social Botolinum / @SocialBot4

01/04/2017 at 09:15PM

10
#381 - Solomon / @Trugbildjaeger

04/01/2017 at 08:28AM

10
#382 - jakeroberts / @jakeroberts

05/27/2017 at 08:05PM

10
#383 - Hugo / @szeyattai

08/20/2018 at 03:10AM

10
#384 - faisal / @faisalhackshah

11/26/2018 at 07:13PM

10
#385 - Mihai / @mihaicristiant

12/28/2018 at 12:30PM

10
#386 - Graeme Smith / @InstaGraeme

06/08/2019 at 09:09AM

10
#387 - albalitz / @_albalitz

06/14/2019 at 08:09AM

10
#388 - Brendan Schaenzer / @bschaenzer

09/30/2020 at 07:54PM

10
#389 - Michel Viktor / @tomkpz

07/31/2021 at 04:07AM

10
#390 - Ivan Trepakov / @liontiger23

08/29/2021 at 06:15AM