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

1612 active golfers, 5866 entries

Leaderboard (lowest score wins):
22
#1501 - Clalani / @clalania

10/13/2016 at 07:28PM

22
#1502 - floccwins / @floccwins

12/13/2016 at 09:57AM

22
#1503 - Daniel Schäfer / @DrJohnZoid

03/02/2017 at 01:01PM

22
#1504 - Gurukandhamoorthi / @Gurukandhamoor1

07/09/2017 at 04:55PM

22
#1505 - Spacesh1p / @spacesh1pdev

01/03/2018 at 08:01AM

22
#1506 - Di Peng / @DCodier

10/31/2018 at 12:50PM

22
#1507 - Kasparas Lavrukaitis / @kaslvr

11/03/2018 at 02:28PM

22
#1508 - Slawek Ligus / @ooz_ie

12/28/2018 at 12:51AM

22
#1509 - Benjamin Kiefer / @bkiefs

04/18/2019 at 05:34PM

22
#1510 - 김도현 / @ggobp

06/06/2019 at 09:53AM

23
#1511 - Charles Reynolds / @reynoldscem

01/07/2016 at 05:18PM

23
#1512 - Craig Hills / @chills42

03/03/2016 at 05:35PM

23
#1513 - Brian Levinstein / @blevinstein

03/10/2016 at 10:13AM

23
#1514 - [onion] chesse / @onion_chesse

03/29/2016 at 12:29AM

23
#1515 - Christopher Sipes / @Chris_Sipes

04/16/2016 at 07:49AM

23
#1516 - Sebastian Pfluegelm / @sebastian_pflgl

06/03/2016 at 11:31PM

23
#1517 - Andrew / @PickledCupcakes

08/20/2016 at 07:23AM

23
#1518 - mikeydev / @mikeydevtest

04/28/2017 at 07:04AM

23
#1519 - Sam Hammer / @samhammer325

05/06/2017 at 06:11AM

23
#1520 - Ryan Coopersmith / @RyanCoopersmit1

06/04/2017 at 01:24PM

23
#1521 - Liam Chimes / @ChimesLiam

05/03/2018 at 09:11AM

23
#1522 - Michael Fu / @Michaelandhsm2

01/21/2019 at 02:57AM

24
#1523 - Itamar Gal / @novicevimgolfer

08/16/2015 at 12:42AM

24
#1524 - Wesley GOI / @etheleonus

09/22/2015 at 05:00PM

24
#1525 - Arkady Arkhangorodsk / @arkadyark

11/03/2015 at 06:50PM

24
#1526 - Aaron Mininger / @AMininger

11/09/2015 at 10:13PM

24
#1527 - Rootul Patel / @rootulp

12/10/2015 at 10:05PM

24
#1528 - Juampy NR / @juampynr

01/19/2016 at 02:39PM

24
#1529 - 012 / @Mandocas_powa

01/27/2016 at 07:56PM

24
#1530 - king_zorba / @StrangeZorba

10/05/2016 at 02:09PM