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 55bcdc3ef4219f456102374f

Vice versa

Little role switching.

Start file
The quick brown fox jumps over the lazy dog.
End file
The quick lazy dog jumps over the brown fox.

View Diff

1c1
< The quick brown fox jumps over the lazy dog.
---
> The quick lazy dog jumps over the brown fox.

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 1937 remaining solutions by signing in and submitting your own entry
#1938 Thanh ND / @thanhnd84 - Score: 283 - 08/16/15 @ 18:01
lllllllllllllllllllvjhhhhhhhhh<Esc>lllllllllllllllllllllllllllljhhhvllllllllYllllllllllppppppppuuuuuuuuulllllllllllllllllllllllllljhvllllllllYlllllllllyy puxxxxxla<Esc>hh ilazy do <Esc>lljhxxxxxllllllllllllhhhhhhhhhhhhhhig<Esc>xlig<Esc>lllllllllllllllllllllllllhhhhhhhhxxxxxxxxbrown<Esc>ullllibrown fox<Esc>:wq<CR>

0 comments


Created by: @daniel_beck_il

1938 active golfers, 7149 entries

Leaderboard (lowest score wins):
17
#1381 - Pin / @ponfelipon

10/06/2015 at 09:06PM

17
#1382 - Charles Martin / @instinctive

10/07/2015 at 07:03AM

17
#1383 - Eric Liu / @arcane_glow

10/07/2015 at 05:14PM

17
#1384 - Sid Momin / @mominsid

10/08/2015 at 01:20AM

17
#1385 - LordFoom / @LordFoom

10/08/2015 at 07:09PM

17
#1386 - Rao Zvorovski / @RaoZvorovski

10/10/2015 at 05:04PM

17
#1387 - Oliver Christ / @0liverChrist

10/10/2015 at 09:25PM

17
#1388 - Dian Xiao / @dian_xiao

10/11/2015 at 04:08AM

17
#1389 - a / @robbietron

10/11/2015 at 04:26AM

17
#1390 - Ben Hass / @thebenhass

10/11/2015 at 04:44AM

17
#1391 - mnx / @mnxx

10/14/2015 at 05:36PM

17
#1392 - Mark Brouwers / @fryght

10/15/2015 at 11:46AM

17
#1393 - Nam Net / @tafopigibi

10/16/2015 at 07:45AM

17
#1394 - Anshu Avinash / @anshu_avinash

10/17/2015 at 08:31PM

17
#1395 - Codenhance / @codenhance

10/20/2015 at 11:57PM

17
#1396 - Rémi / @daaaaft

10/21/2015 at 07:41AM

17
#1397 - Conor Ryan / @conorjryan

10/23/2015 at 10:45AM

17
#1398 - randomizer user / @alsdkfhjlkadfha

10/24/2015 at 08:15AM

17
#1399 - Edgar Hipp / @EdgarHipp

10/25/2015 at 09:32AM

17
#1400 - ORchard test / @BilboBrovall

10/26/2015 at 02:02PM

17
#1401 - Sam / @fourth_attempt

10/26/2015 at 04:46PM

17
#1402 - Rene Tianco / @murlockslol

10/29/2015 at 04:54AM

17
#1403 - Artur Kęsik / @arturkesik

10/30/2015 at 12:00PM

17
#1404 - Nathan Brown / @nkabrownie

10/30/2015 at 01:57PM

17
#1405 - Christopher MCA / @christopherMCA

11/02/2015 at 02:50AM

17
#1406 - Arthur Brown / @skeidsberget

11/04/2015 at 06:36PM

17
#1407 - Andres Hazard / @andreshazard

11/07/2015 at 03:10AM

17
#1408 - micro J / @microjoint

11/09/2015 at 01:40PM

17
#1409 - matias altman / @MatiasAltman

11/12/2015 at 07:25PM

17
#1410 - Quota / @Quotad

11/13/2015 at 04:10PM