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 50048db8cdc4060002000004

Vertical Limit

transform a succession of one word lines to a an array of strings

Start file
There
is
no
vertical
limit
for
vim
Ninjas
End file
[ "There", "is", "no", "vertical", "limit", "for", "vim", "Ninjas" ]

View Diff

1,8c1
< There
< is
< no
< vertical
< limit
< for
< vim
< Ninjas
---
> [ "There", "is", "no", "vertical", "limit", "for", "vim", "Ninjas" ]

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 668 remaining solutions by signing in and submitting your own entry
#669 Prasanna N / @SupertrampPras - Score: 226 - 08/07/12 @ 16:49
jjjkkkkVGJI[ <C-S><BS><C-S><BS>jj<BS><BS><Esc>A ]<C-]><BS><Esc>hbbbbbbbbblwvei"<C-S>vhhhhi"<C-S><BS><Esc>;llllla"<Esc>ll.uh.uhh.lll.uhh.l.ll.lllhh.llllllll.llh.lllll.llh.lll.ll.uhh.lll.llh.llllll.:w<CR>hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhha,<Esc>lllll.lllll.WWhh.eE.E.E.:wq<CR>

0 comments


Created by: @knarfben

669 active golfers, 2163 entries

Leaderboard (lowest score wins):
27
#451 - Michael / @patheticpat

12/17/2012 at 01:58PM

27
#452 - Cameron Fowler / @camfowler

02/13/2013 at 12:41AM

27
#453 - Maxime Dréau / @mdreau

07/01/2013 at 05:19PM

27
#454 - Paddy Steed / @paddysteed

07/02/2013 at 05:16PM

27
#455 - Aaron Bieber / @aaronbieber

07/14/2013 at 11:08PM

27
#456 - Sheng / @shenghis

08/26/2013 at 02:39AM

27
#457 - nona urbiz / @nospampleasemam

09/29/2013 at 08:52AM

27
#458 - newton / @newtonsmartt

10/15/2013 at 11:50PM

27
#459 - Jesse Nazario / @jessenzr

10/16/2013 at 07:35PM

27
#460 - foo / @foo88832727

10/18/2013 at 03:51PM

27
#461 - Mathieu Larouche / @matdube

11/23/2013 at 02:18PM

27
#462 - Methuz / @Methuz

12/19/2013 at 05:05AM

27
#463 - Travis Rodman / @TravisRodman

01/07/2014 at 07:51AM

27
#464 - Qhuatre / @Qhuatre

02/01/2014 at 03:41PM

27
#465 - Hannes Remahl / @hannesr

02/27/2014 at 10:11PM

27
#466 - Amir Kremer / @AmirKremer

03/02/2014 at 12:26PM

27
#467 - Krillian / @Krillian3

03/28/2014 at 03:38PM

27
#468 - Yiyang Chen / @yiyangc91

04/01/2014 at 01:35PM

27
#469 - Kyle Travis / @kmakai

05/16/2014 at 03:21PM

27
#470 - TimWolla / @TimWolla

06/09/2014 at 09:19PM

27
#471 - Bart / @oneofmanybarts

06/11/2014 at 08:05AM

27
#472 - joshuavial / @joshuavial

08/16/2014 at 01:50AM

27
#473 - Vim Golfer / @golfing_vim

09/04/2014 at 07:15PM

27
#474 - Sabiki94@ブルスクの人 / @_jptomoya

10/18/2014 at 07:28AM

27
#475 - Malte R / @maltoe

11/07/2014 at 06:41PM

27
#476 - r. / @rmarvie

12/19/2014 at 07:55PM

27
#477 - Will Nicht / @kein_name_fuer

01/31/2015 at 03:54PM

27
#478 - Kiet Nguyen / @kietnguyen86

03/04/2015 at 11:49AM

27
#479 - Martijn Pepping / @mpepping

03/15/2015 at 09:13PM

27
#480 - Alexander Kazakov / @volandkot

03/31/2015 at 10:46AM