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

1537 active golfers, 5552 entries

Leaderboard (lowest score wins):
23
#1441 - Craig Hills / @chills42

03/03/2016 at 05:35PM

23
#1442 - Brian Levinstein / @blevinstein

03/10/2016 at 10:13AM

23
#1443 - [onion] chesse / @onion_chesse

03/29/2016 at 12:29AM

23
#1444 - Christopher Sipes / @Chris_Sipes

04/16/2016 at 07:49AM

23
#1445 - Sebastian Pfluegelm / @sebastian_pflgl

06/03/2016 at 11:31PM

23
#1446 - Andrew / @PickledCupcakes

08/20/2016 at 07:23AM

23
#1447 - mikeydev / @mikeydevtest

04/28/2017 at 07:04AM

23
#1448 - Sam Hammer / @samhammer325

05/06/2017 at 06:11AM

23
#1449 - Ryan Coopersmith / @RyanCoopersmit1

06/04/2017 at 01:24PM

23
#1450 - Liam Chimes / @ChimesLiam

05/03/2018 at 09:11AM

23
#1451 - heppen / @heppen_He

12/15/2018 at 12:29PM

23
#1452 - Michael Fu / @Michaelandhsm2

01/21/2019 at 02:57AM

24
#1453 - Itamar Gal / @novicevimgolfer

08/16/2015 at 12:42AM

24
#1454 - Wesley GOI / @etheleonus

09/22/2015 at 05:00PM

24
#1455 - Arkady Arkhangorodsk / @arkadyark

11/03/2015 at 06:50PM

24
#1456 - Aaron Mininger / @AMininger

11/09/2015 at 10:13PM

24
#1457 - Rootul Patel / @rootulp

12/10/2015 at 10:05PM

24
#1458 - Juampy NR / @juampynr

01/19/2016 at 02:39PM

24
#1459 - 012 / @Mandocas_powa

01/27/2016 at 07:56PM

24
#1460 - king_zorba / @StrangeZorba

10/05/2016 at 02:09PM

24
#1461 - phucvin / @phucvin

02/14/2018 at 04:13PM

24
#1462 - ggghhhttt / @ggghhhttt6

08/26/2018 at 08:48AM

24
#1463 - phpusr / @phpusr

10/04/2018 at 06:42AM

24
#1464 - Mike / @xxxx457656455xx

12/13/2018 at 02:55AM

25
#1465 - Mike Grimes / @magrimes

09/25/2015 at 06:58AM

25
#1466 - lonerr / @LonerrOleg

11/22/2015 at 12:18AM

25
#1467 - Jonas K. / @geratheon

12/13/2015 at 08:12PM

25
#1468 - Gabriele Sani / @gabriele_sani

01/14/2016 at 09:05AM

25
#1469 - Bruce Park / @bpark0

01/18/2016 at 12:47AM

25
#1470 - MarinAkaFulk / @MarinAkaFulk

05/09/2018 at 09:58PM