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 358 remaining solutions by signing in and submitting your own entry
#359 Dan Masquelier / danmasq - Score: 11 - 07/01/11 @ 04:44
3~egu$fl~ZZ

0 comments


#360 Torben Rasmussen / rasmustorben - Score: 11 - 08/16/11 @ 21:11
4~fE~fS7~ZZ

0 comments


#361 Brian Cooke / bricooke - Score: 11 - 08/31/11 @ 22:23
Vu~fc~fl~ZZ

0 comments


#362 Martin Carlsson / martincarlsson_ - Score: 11 - 09/26/11 @ 21:34
guu~w~3w~ZZ

0 comments


#363 Matthew Cupps / matthewcupps - Score: 11 - 12/21/11 @ 00:01
guu~w~3w~ZZ

0 comments


#364 Dj Vimgolf / dj_vimgolf - Score: 11 - 12/31/11 @ 19:43
gu$~w~fl~ZZ

0 comments


#365 Alan Oliver / alol - Score: 11 - 02/15/12 @ 00:54
3~4l~2l7~ZZ

0 comments


#366 Timothy Hahn / timyhahn - Score: 11 - 04/23/12 @ 17:42
guu~W~3w~ZZ

0 comments


#367 vansan / VinceVansan - Score: 11 - 08/21/12 @ 18:10
~gu$w~3w~ZZ

0 comments


#368 Nolic / cNolic - Score: 11 - 11/30/12 @ 04:19
3~fE~ll7~ZZ

0 comments


#369 Michael Kummer / randompast - Score: 11 - 07/07/13 @ 01:03
guG~w.3w.ZZ

0 comments


#370 Bart of Denver / bartofdenver - Score: 11 - 08/13/13 @ 01:44
gu$~w~3w~ZZ

0 comments


#371 Fontaine Kévin / DotSlash974 - Score: 11 - 08/31/13 @ 17:07
guu~w~3w~ZZ

0 comments


#372 engy / engydmw - Score: 11 - 09/02/13 @ 18:27
gu$~w~3w~ZZ

0 comments


#373 brett / brettyukich - Score: 11 - 09/21/13 @ 22:43
guu~w.3w.ZZ

0 comments


#374 codegourmet / codegourmet - Score: 11 - 10/07/13 @ 12:41
guu~w~3w~ZZ

0 comments


#375 Mathieu Larouche / matdube - Score: 11 - 11/19/13 @ 12:40
gu$~w~3w~ZZ

0 comments


#376 Bambu / bambumandinga - Score: 11 - 12/13/13 @ 08:03
g~~w~5gu<Right>ZZ

0 comments


#377 chris / chris53143606 - Score: 11 - 12/26/13 @ 21:39
V~W3~W~:wq<CR>

0 comments


#378 CHIP CASTLE / chipcastle - Score: 11 - 12/27/13 @ 04:44
Vu~w~3w~:x<CR>

0 comments


#379 Hendrik Lammers / hendriklammers - Score: 11 - 06/19/14 @ 21:00
3~egu$fl~ZZ

0 comments


#380 PLS / jaegd - Score: 11 - 08/30/14 @ 01:24
Vgu~w.3w.ZZ

0 comments


#381 Prasanna N / SupertrampPras - Score: 11 - 09/19/14 @ 11:02
3~fE~fS8~ZZ

0 comments


#382 Jakob / jajob - Score: 11 - 11/10/14 @ 21:17
~gu$w~fl.ZZ

0 comments


#383 Mauro Persano / fzort - Score: 11 - 11/16/14 @ 10:40
3~fE~fS7~ZZ

0 comments


#384 Elizabeth / sprinkles418 - Score: 11 - 12/18/14 @ 04:46
gu$~w.fl.ZZ

0 comments


#385 Fan Zhang / 2bDeactivat3d - Score: 11 - 04/20/15 @ 21:53
gu$~w~fl~ZZ

0 comments


#386 Sahana Rajasekar / sahanarajasekar - Score: 11 - 06/11/15 @ 04:30
4~gu$~fl~ZZ

0 comments


#387 Kyle Fuller / kylefuller - Score: 11 - 07/17/15 @ 02:34
4~egu$fl~ZZ

0 comments


#388 Mark Brody / _markbrody - Score: 11 - 10/15/15 @ 17:36
gu$~w.3w.ZZ

0 comments


#389 Gerald Tilma / GeraldTilma - Score: 11 - 10/21/15 @ 01:16
VuvUw.fl.ZZ

0 comments


#390 Etienne Tremel / etiennetremel - Score: 11 - 02/07/16 @ 21:02
Vu~fc~fl~ZZ

0 comments


#391 M S / b1790037 - Score: 11 - 03/15/16 @ 18:28
guu~w~3w~ZZ

0 comments


#392 알카포 / alkpo12 - Score: 11 - 09/09/16 @ 10:11
guu~w~fl~ZZ

0 comments


#393 jn / j1357924 - Score: 11 - 09/14/16 @ 19:30
Vu~fc~fl~ZZ

0 comments


#394 Gurukandhamoorthi / Gurukandhamoor1 - Score: 11 - 07/13/17 @ 12:01
guu~w~fl~ZZ

0 comments


#395 Fabrice M. / cryptomoumou - Score: 11 - 02/02/18 @ 12:44
gu$~w~3w~ZZ

0 comments


#396 nooodl / nooodl - Score: 12 - 12/30/10 @ 19:42
vE~ee~ev$~ZZ

0 comments


#397 Yannick LM / yanicklm - Score: 12 - 12/30/10 @ 20:54
gu$~W~3w~:x<CR>

0 comments


#398 Ryan Bates / rbates - Score: 12 - 12/31/10 @ 00:09
Vu~w~3w~:wq<CR>

0 comments


#399 Josh / karlw00t - Score: 12 - 12/31/10 @ 00:20
gu$~w~fl~:x<CR>

0 comments


#400 Bart Van Geyt / Bart_VG - Score: 12 - 12/31/10 @ 00:45
VuvUw.www.ZZ

0 comments


#401 Jesse Andrews / anotherjesse - Score: 12 - 12/31/10 @ 04:50
4~3l~2l7~:x<CR>

0 comments


#402 agastiya / agastiya - Score: 12 - 12/31/10 @ 06:43
gu$~w~fl~<Esc>ZZ

0 comments


#403 藤田祥 / Sho Fujita / fujisho - Score: 12 - 12/31/10 @ 11:23
V~wve~e~w~ZZ

0 comments


#404 Kevin Hamer / khamer - Score: 12 - 01/04/11 @ 15:09
v$~fc3~fI~ZZ

0 comments


#405 t_lini / t_lini - Score: 12 - 01/09/11 @ 17:57
gu$~$b~4b~ZZ

0 comments


#406 Toto l'haricot / nico_le_terribl - Score: 12 - 01/09/11 @ 22:54
4~fE~fS10~ZZ

0 comments


#407 Thomas Schönwälder / Masei1988 - Score: 12 - 01/15/11 @ 20:47
g~w2e~eg~$ZZ

0 comments


#408 Dmitry Teslenko / krab_mozga - Score: 12 - 01/19/11 @ 14:16
<C-N>guu~W~3w~ZZ

0 comments


#409 Arto Vuori / dhpe - Score: 12 - 09/01/12 @ 18:42
~2.fE.l.5.ZZ

0 comments


#410 Justin / justinjaffray - Score: 12 - 04/24/13 @ 13:02
VGuvUw.3w.ZZ

0 comments


#411 Hachez Floran / FloranHachez - Score: 12 - 09/05/13 @ 10:03
<CR>4~fE~ll9~ZZ

0 comments


#412 wilddog64 / chengkai318 - Score: 12 - 12/17/13 @ 22:56
guu~fc~fl~ZZ

0 comments


#413 Taurus Olson / TaurusOlson - Score: 12 - 01/31/14 @ 22:08
gu$vUw.fl.ZZ

0 comments


#414 Greg / developergreg - Score: 12 - 09/09/14 @ 01:36
ve~fE.wv$~ZZ

0 comments


#415 durcheinandr / durcheinandr - Score: 12 - 12/31/14 @ 20:14
3~fE~2lv$~ZZ

0 comments


#416 William Ott / oddalot - Score: 12 - 04/13/15 @ 00:21
50~Fc6~FE~ZZ

0 comments


#417 Ameen P / Ameen_P1 - Score: 12 - 06/18/16 @ 16:38
g~$w~~~fI~ZZ

0 comments


#418 David Lam / lamdk - Score: 13 - 01/02/11 @ 05:49
g~EfEg~$wriZZ

0 comments


#419 Ben Lenarts / benlenarts - Score: 13 - 01/02/11 @ 20:43
VuvUwvU3wvUZZ

0 comments


#420 Корнев Руслан / woto7 - Score: 13 - 01/05/11 @ 00:04
g~w2e~g~$l~ZZ

0 comments


#421 jasper110 / jasper110 - Score: 13 - 09/22/11 @ 09:22
gu$gUlw.fl.ZZ

0 comments


#422 DJ Lee / deej337 - Score: 13 - 09/21/12 @ 17:58
g~w2eg~$wriZZ

0 comments


#423 Alex Hammel / AlexJHammel - Score: 13 - 12/23/12 @ 18:48
3~e~e~l~l3~ZZ

0 comments


#424 Oliver Christ / 0liverChrist - Score: 13 - 09/25/13 @ 21:56
ve~fE~fSv$~ZZ

0 comments


#425 Jake Worth / jwworth - Score: 13 - 11/28/14 @ 20:25
VurTwrC3wrLZZ

0 comments


#426 Katie Kennedy / cappy_haddock - Score: 14 - 12/30/10 @ 19:00
g~wfE~e~g~$:x<CR>

0 comments


#427 rdt / rdtft - Score: 14 - 01/19/11 @ 11:39
v$urTwrC3wrLZZ

0 comments


#428 Adelar S. Queiróz / adelarsq - Score: 14 - 11/25/12 @ 20:14
VgurTwrC3wrLZZ

0 comments


#429 sebtcho / sebtcho - Score: 15 - 12/30/10 @ 19:40
guu~W~WWW~<Esc>:wq<CR>

0 comments


#430 Jonny Gerold / fsk141 - Score: 15 - 12/30/10 @ 20:05
<NL>guu~W~www~<Esc>:x<CR>

0 comments


#431 VitalyBerov / VitalyBerov - Score: 15 - 12/23/12 @ 00:56
3~fE~fS~l5~:wq<CR>

0 comments


#432 Chirag Tailor / ctailor2 - Score: 15 - 01/27/14 @ 07:28
wvll~w~vap~:wq<CR>

0 comments


#433 Kevin Jing Qiu / kevinjqiu - Score: 16 - 03/02/11 @ 04:54
<NL>guu~w~3w~:q<BS>wq<CR>

0 comments


#434 fdsfasdf / fdsfasdf1 - Score: 16 - 12/14/11 @ 20:21
guu~w.3w~w>><BS>uZZ

0 comments


#435 Andreas Hagesjö / Ankhagge - Score: 16 - 05/08/14 @ 12:12
g~efEguflflg~$ZZ

0 comments


#436 Gabriel Magno / GabrielMagno - Score: 16 - 06/08/15 @ 23:10
viw~ee~e.w.w3.ZZ

0 comments


#437 Folke Lemaitre / Folke - Score: 19 - 11/24/11 @ 21:40
:%s/<Esc><Esc><Esc><Esc>4~lgu$fl~ZZ

0 comments


#438 AmC / tiwowt - Score: 20 - 10/05/11 @ 15:45
~~~llll~ll~l~l~~~:x<CR>

0 comments


#439 Pedro Franceschi / pedroh96 - Score: 20 - 02/07/13 @ 03:24
Vu:%s/[tcl]/\U&/g<CR>ZZ

0 comments


#440 Rohit Nair / rohitnair - Score: 23 - 01/27/11 @ 06:34
v<Right><Right>~w<Right><Right><Right>~<Right><Right>~v<Right><Right><Right><Right><Right>~<Esc>:x<CR>

0 comments


#441 Iman Tabrizian / ImanTabrizian - Score: 23 - 03/10/16 @ 03:05
ve~fE~fsfS~<Right>~<Right><Right><Left>ve~:wq<CR>

0 comments


#442 Tomasz Jureczko / codehaha - Score: 26 - 11/27/12 @ 19:04
ddThiThe Cake is a Lie<Esc>:x<CR>

0 comments


#443 Aymeric / Aymeric67225522 - Score: 27 - 01/26/14 @ 17:46
qqviwuvUqw@@@qnwviwuw.w@@ZZ

0 comments


#444 Shannon / shannonskipper - Score: 28 - 11/29/11 @ 10:04
RThe<Esc>fEre<Esc>fSrswrawRLie<Esc>:X<BS>x<CR>

0 comments


#445 RobertT / techrt2050 - Score: 28 - 10/10/13 @ 01:17
:s/./\l&/g<CR>:s/[tcl]/\u&/g<CR>ZZ

0 comments


#446 Norm Fasey / DeathRay1977 - Score: 32 - 06/03/13 @ 15:39
guu#w.3w.uuuuuuuuuuuuguu~w~3w~ZZ

0 comments


#447 personlink / personlink - Score: 45 - 04/07/11 @ 08:14
ddThe Cake is a Lieu<Esc>uiThe Cake is a Lie<Esc>:wq<CR>

0 comments


#448 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

448 active golfers, 1096 entries

Leaderboard (lowest score wins):
9
#1 - clint tseng / cxlt

12/30/2010 at 06:34PM

9
#2 - Jordan Lewis / JordanALewis

12/30/2010 at 06:41PM

9
#3 - Douglas Stockwell / dstockwell

12/30/2010 at 06:43PM

9
#4 - Asmund / herrasbe

12/30/2010 at 06:46PM

9
#5 - Aurélien Delahaye / alkove

12/30/2010 at 06:50PM

9
#6 - Marian Schubert / MarianSchubert

12/30/2010 at 06:56PM

9
#7 - Jim Garvin / coderifous

12/30/2010 at 07:02PM

9
#8 - lionel young / lionelyoung

12/30/2010 at 07:03PM

9
#9 - Kris Jenkins / krisajenkins

12/30/2010 at 07:13PM

9
#10 - milkypostman / milkypostman

12/30/2010 at 07:30PM

9
#11 - Stephen Morrow / yawmark

12/30/2010 at 08:10PM

9
#12 - Henri Bourcereau / mmai

12/30/2010 at 08:13PM

9
#13 - dcbaok / dcbaok

12/30/2010 at 08:22PM

9
#14 - Mike Plotz / antisuji

12/30/2010 at 08:43PM

9
#15 - James Wickett / wickett

12/30/2010 at 08:49PM

9
#16 - Simon C / happynoff

12/30/2010 at 09:03PM

9
#17 - Przemysław Pawełczyk / przemoc86

12/30/2010 at 09:07PM

9
#18 - William Shackleton / wshackleton

12/30/2010 at 09:11PM

9
#19 - Daniel Einspanjer / deinspanjer

12/30/2010 at 09:33PM

9
#20 - Danny Dulai / dannydulai

12/30/2010 at 09:39PM

9
#21 - Bogdan Popa / bogdanp

12/30/2010 at 09:44PM

9
#22 - Benjamin Thomas / bentomas

12/30/2010 at 10:01PM

9
#23 - Brad / bjjwillis

12/30/2010 at 10:30PM

9
#24 - Lee Marlow / lmarlow

12/30/2010 at 10:36PM

9
#25 - Dan Dorman / dandorman

12/30/2010 at 10:42PM

9
#26 - Ray / zer01ne

12/30/2010 at 11:11PM

9
#27 - rabidpraxis / rabidpraxis

12/30/2010 at 11:12PM

9
#28 - Wei Dai / clvv42

12/30/2010 at 11:13PM

9
#29 - Franck Verrot / CesarioGW

12/30/2010 at 11:34PM

9
#30 - Johannes Martinsson / moxiba

12/31/2010 at 12:24AM