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 97 remaining solutions by signing in and submitting your own entry
#98 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

98 active golfers, 311 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

31
#30 - DHM / @DHM29978992

05/03/2018 at 12:42AM