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 525ee6a5de92470002000039

Split the words

Add the spaces manually if you must, but if you use Vim's spell checking feature wisely, I think you'll save a LARGE number of strokes.

Start file
UseVim'sspellcheckfeaturetosplitthissentenceintowordsusingspaces.
 Vim: set spell:
End file
Use Vim's spell check feature to split this sentence into words using spaces.
 Vim: set spell:

View Diff

1c1
< UseVim'sspellcheckfeaturetosplitthissentenceintowordsusingspaces.
---
> Use Vim's spell check feature to split this sentence into words using spaces.

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 77 remaining solutions by signing in and submitting your own entry
#78 BIHEL Damien / bihel_d - Score: 41 - 11/09/13 @ 19:52
fea <Esc>fs.tc.tf.2tt.ts.ft.fs.ti.tw.tu.fg.ZZ

0 comments

#79 Andreas Hagesjö / Ankhagge - Score: 41 - 05/08/14 @ 09:32
fea <Esc>fs.tc.fk.fe;.fo.ft.fs.ti.fo.fs.fg.ZZ

0 comments

#80 Ryan / murftown - Score: 41 - 08/05/14 @ 03:22
fea <Esc>fs.tc.tf.2fe.ts.ft.fs.ti.tw.tu.fg.ZZ

0 comments

#81 Tj / yrddy - Score: 41 - 08/19/14 @ 02:56
fea <Esc>fs.tc.tf.2fe.fo.ft.fs.ti.fo.fs.fg.ZZ

0 comments

#82 Nathan / NathanHarperoni - Score: 42 - 10/26/13 @ 16:04
tVa <Esc>fs.2fl.fk.2fe.2l.ft.fs.ti.fo.fs.fg.ZZ

0 comments

#83 Yann Moisan / YannMoisan - Score: 42 - 01/01/14 @ 17:20
fVi <Esc>6l.6l.ff.8l.fs.6l.5l.fi.fw.fu.fsfs.ZZ

0 comments

#84 userbarna / userbarna - Score: 42 - 01/30/14 @ 22:09
tVa <Esc>fs.2fl.fk.2fe.2l.ft.fs.ti.fo.fs.fg.ZZ

0 comments

#85 James / Dronak - Score: 43 - 09/04/14 @ 17:25
fea <Esc>fs.2fl.fk.2fe.fo.ft.fs.3fe.fo.fs.fg.ZZ

Dronak: I've used spell checking before, but can't seem to find a way to use it to solve this. :(

1 comment

#86 tgmeng / lazy_fabric - Score: 43 - 06/11/16 @ 02:22
fea <Esc>fs.2fl.fk.2fe.ll.ft.fs.3fe.fo.fs.fg.ZZ

0 comments

#87 Brian Peiris / brianpeiris - Score: 44 - 12/28/13 @ 05:18
fea <Esc>fs.fl;.fk.fe;.fo.ft.fs.fe;;.fo.fs.fg.ZZ

0 comments

#88 Adrian Bradd / keepab - Score: 44 - 07/05/14 @ 15:11
/ss<CR>a <Esc>na <Esc>fui <Esc>l1z=b1z=3Fti <Esc>l1z=b1z=b1z=ZZ

0 comments

#89 yoohey / yoohey_m - Score: 49 - 10/17/13 @ 14:21
fea <Esc>fs.2fl.fk.2fe.fo.ft.fs.3fe.fo.fs.fg.:w<CR>:w<C-H>q<CR>

0 comments

#90 Gwilym Kuiper / gwilymk - Score: 49 - 10/17/13 @ 19:41
:se spell<CR>tVa <Esc>fs.tf.ts.2fs.tw.fg.qq[s1z=q@q3@@ZZ

0 comments

#91 Joseph J. Piché / jjpiche - Score: 50 - 10/17/13 @ 20:21
fea <Esc>fs.fll.fk.ftfti <Esc>foa <Esc>ft.fs.fe;;.fo.fs.fg.<Esc>ZZ

0 comments

#92 Ragunathan Pattabi / rpattabi - Score: 51 - 10/20/13 @ 06:15
:se spell<NL>tVa <Esc>fs.tf.ts.2fs.tw.fg.qq[s1z=q@q@@2@@ZZ

0 comments

#93 Justin Weidner / justinweidner - Score: 51 - 03/11/14 @ 14:55
:se spell<CR>tVa f<BS><Esc>fs.tf.ts.2fs.tw.fg.qq[s1z=q@q3@@ZZ

0 comments

#94 Nik Klassen / nik_klassen - Score: 62 - 10/17/13 @ 19:15
jfsy$:<C-R>"<BS><CR>kFVi <Esc>2fs.ff.fs.3fs.fw.3fs.b1z=bz=1<CR>b1z=b1z=b1z=:wq<CR>

0 comments

#95 Jake Eskel / JakeEskel - Score: 65 - 01/07/15 @ 04:17
3li <Esc>fsa <Esc>fci <Esc>ffi <Esc>fe;a <Esc>fsi <Esc>ttla <Esc>fsa <Esc>fii <Esc>fwi <Esc>fsa <Esc>fs;i <Esc>ZZ

0 comments

#96 Gurukandhamoorthi / Gurukandhamoor1 - Score: 73 - 07/26/17 @ 15:54
2fsa <Esc>fci <Esc>ffi <Esc>fsi <Esc>2fsa <Esc>fwi <Esc>fui <Esc>qq]s1z=q4@q@q]sl]slh[s@Qlh03@Q01z=ZZ

0 comments

#97 Oliver Christ / 0liverChrist - Score: 91 - 02/16/15 @ 13:19
lla <Esc>z=lz=lllla <Esc>lz=lllla <Esc>llllla <Esc>llllllla <Esc>lla <Esc>llllla <Right><Right><Right><Right> <Right><Right><Right><Right><Right><Right><Right><Right> <Right><Right><Right><Right> <Right><Right><Right><Right><Right> <Right><Right><Right><Right><Right> <Esc>ZZ

0 comments

Created by: udioica

97 active golfers, 308 entries

Leaderboard (lowest score wins):
18
#1 - Urtica dioica / udioica

10/17/2013 at 06:51PM

18
#2 - Petro Тrouq / zulolosi

10/19/2013 at 01:14PM

18
#3 - StarkHalo / hellektor

10/19/2013 at 08:05PM

18
#4 - fifigyuri / fifigyuri

10/29/2013 at 11:49AM

18
#5 - Conner McDaniel / connermcd

10/30/2013 at 04:53AM

18
#6 - Joshua Appelman / JoshuaAppelman

12/21/2013 at 08:10PM

18
#7 - playalong / playwithit42

07/09/2014 at 11:01AM

18
#8 - John Braxler / braxler

12/15/2014 at 08:46PM

18
#9 - pftb12345 / pftb12345

04/05/2015 at 11:41AM

18
#10 - Turkey Man / lvturkeyman

11/26/2017 at 10:59AM

20
#11 - bunnies president / bunnies4p

10/22/2013 at 04:30PM

20
#12 - thasso / thasso23

10/26/2013 at 01:21PM

20
#13 - Bradley M. Small / BradleySmall

10/27/2013 at 04:42PM

20
#14 - Ilya Ermolin / ermolinis

11/18/2013 at 08:03AM

20
#15 - Jacob Niehus / wilywampa

12/18/2013 at 06:55PM

20
#16 - Walker Boh / walker_boh

10/14/2015 at 03:05PM

21
#17 - Gennady Sazonov / lynxbyorion

10/24/2013 at 05:33AM

22
#18 - Roger Bongers / RogerBongers

10/23/2013 at 12:23AM

22
#19 - Ruy Diaz / diazruy

11/06/2013 at 04:05PM

22
#20 - James Davis / tripvg

11/08/2013 at 12:25AM

26
#21 - Alexandros Giouzenis / agiouz

11/15/2013 at 09:22PM

27
#22 - Tyler / tylerbindon

10/20/2013 at 01:12AM

27
#23 - まっすー。 / trapple

10/26/2013 at 05:20PM

27
#24 - Cassiano Leal / cassianoleal

11/21/2013 at 07:44PM

27
#25 - Dimitar Dimitrov / kurkale6ka

04/11/2016 at 12:59PM

28
#26 - Marcin Sza / coot_

10/18/2013 at 11:17PM

28
#27 - David Shields / salacio

04/22/2014 at 09:18PM

28
#28 - Caek / Caek_

07/25/2014 at 05:09AM

30
#29 - Kai Yuan / kentyuan

10/17/2013 at 11:44AM

34
#30 - Daniel Marjenburgh / dmarjenburgh

11/18/2013 at 05:33PM

34
#31 - BareTull / BareTull3

12/11/2017 at 05:52PM

35
#32 - Roland Schatz / fl_Overmind

01/06/2014 at 02:44PM

35
#33 - Fake Name / The_Real_User

01/16/2014 at 01:42AM

36
#34 - Tim Chase / gumnos

10/16/2013 at 08:44PM

36
#35 - Alexandre Girard / alx

10/18/2013 at 11:39AM

36
#36 - Dr Rev J Kirchartz / JKirchartz

10/21/2013 at 03:04AM

36
#37 - Milind Ganjoo / mganjoo

10/27/2013 at 04:51AM

36
#38 - Matthew Basanta / mbasanta

10/28/2013 at 08:46PM

36
#39 - sockdude1 / sockdude1

11/04/2013 at 06:49AM

36
#40 - Charles H. Leggett / cleggett

11/06/2013 at 02:00AM

36
#41 - Ben Nak / BbB8nNn

11/06/2013 at 08:46PM

36
#42 - Jonathan Potter / nTypeRed

11/11/2013 at 04:52AM

36
#43 - Hoz / hzopak

11/11/2013 at 08:20AM

36
#44 - Yongho / YONG_HO

11/18/2013 at 09:52AM

36
#45 - Sandeep Dhavale / sandeep_dhavale

11/26/2013 at 11:56PM

36
#46 - Domingue Justin / _jdomingue

01/03/2014 at 01:27AM

36
#47 - Thiago Prado / 5k1pp3r

01/05/2014 at 01:50PM

36
#48 - Benjamin Williams / benjaminjosephw

01/11/2014 at 09:15PM

36
#49 - Marcin Cabaj / marcincabaj

02/13/2014 at 09:24AM

36
#50 - Jean / ygu0_0

03/10/2014 at 10:11PM

36
#51 - Hannes Remahl / hannesr

03/17/2014 at 07:53AM

36
#52 - Ram Tamtam / ramtamtamtam

07/10/2014 at 02:41PM

36
#53 - Leeren / Leeren

08/09/2014 at 09:15PM

36
#54 - Carlos A Henríquez Q / lagunex

01/18/2015 at 11:14PM

36
#55 - Chenut Ludovic / 7Brwa7

04/21/2016 at 01:26PM

37
#56 - mattsalacain / mattsalacain

02/03/2014 at 07:00PM

38
#57 - Adam McLain / adammclain

10/22/2013 at 12:24AM

38
#58 - Andreas Källberg / Anka213

01/17/2014 at 02:35AM

38
#59 - serent / serent

03/10/2014 at 03:41AM

40
#60 - buz / buzbone

10/17/2013 at 09:24AM

40
#61 - Steve Tjoa / stevetjoa

10/18/2013 at 03:06AM

40
#62 - cj / cj01101

10/18/2013 at 09:52PM

40
#63 - Alex Podaras / apodaras

10/24/2013 at 10:52AM

40
#64 - DESCHAMPS Henrick / H3nr1ck_

10/26/2013 at 06:46PM

40
#65 - n.st / 0013901644043f9

10/27/2013 at 05:14PM

40
#66 - gary.klindt@googlema / garstekli

11/10/2013 at 02:57PM

40
#67 - david ta / tadavid

11/12/2013 at 08:13AM

40
#68 - Rafael Rendon Pablo / __rendon__

12/17/2013 at 03:32AM

40
#69 - chilicuil / chilicuil

12/27/2013 at 11:32AM

40
#70 - André / Joschasa

01/22/2014 at 03:15PM

40
#71 - RobertT / techrt2050

05/21/2014 at 06:31AM

40
#72 - eBrnd / eBrnd

11/03/2014 at 08:16PM

40
#73 - Liam Thurston / lthurston188

08/17/2015 at 06:40AM

40
#74 - Will / obiwan__k3n00bi

08/23/2016 at 01:35AM

41
#75 - evilmoe ☮ / evilmoe

10/20/2013 at 09:19PM

41
#76 - Stephen Drodge / sjdrodge

10/22/2013 at 02:39AM

41
#77 - David Tran / everyzero

10/30/2013 at 07:45PM

41
#78 - BIHEL Damien / bihel_d

11/09/2013 at 07:52PM

41
#79 - Andreas Hagesjö / Ankhagge

05/08/2014 at 09:32AM

41
#80 - Ryan / murftown

08/05/2014 at 03:22AM

41
#81 - Tj / yrddy

08/19/2014 at 02:56AM

42
#82 - Nathan / NathanHarperoni

10/26/2013 at 04:04PM

42
#83 - Yann Moisan / YannMoisan

01/01/2014 at 05:20PM

42
#84 - userbarna / userbarna

01/30/2014 at 10:09PM

43
#85 - James / Dronak

09/04/2014 at 05:25PM

43
#86 - tgmeng / lazy_fabric

06/11/2016 at 02:22AM

44
#87 - Brian Peiris / brianpeiris

12/28/2013 at 05:18AM

44
#88 - Adrian Bradd / keepab

07/05/2014 at 03:11PM

49
#89 - yoohey / yoohey_m

10/17/2013 at 02:21PM

49
#90 - Gwilym Kuiper / gwilymk

10/17/2013 at 07:41PM

50
#91 - Joseph J. Piché / jjpiche

10/17/2013 at 08:21PM

51
#92 - Ragunathan Pattabi / rpattabi

10/20/2013 at 06:15AM

51
#93 - Justin Weidner / justinweidner

03/11/2014 at 02:55PM

62
#94 - Nik Klassen / nik_klassen

10/17/2013 at 07:15PM

65
#95 - Jake Eskel / JakeEskel

01/07/2015 at 04:17AM

73
#96 - Gurukandhamoorthi / Gurukandhamoor1

07/26/2017 at 03:54PM

91
#97 - Oliver Christ / 0liverChrist

02/16/2015 at 01:19PM