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

1916 active golfers, 7071 entries

Leaderboard (lowest score wins):
17
#1471 - Codingpotato / @codingpotato

05/07/2017 at 09:05AM

17
#1472 - Jenny Johnson / @Kippz07

05/08/2017 at 04:19PM

17
#1473 - Anders Schramm / @AndersSchramm

05/23/2017 at 11:00AM

17
#1474 - Ezra Zigmond / @ezrazig

06/22/2017 at 09:09PM

17
#1475 - devoh / @devvohh

07/27/2017 at 04:13PM

17
#1476 - Brandon Height / @Lask0x

08/07/2017 at 08:20PM

17
#1477 - bencvim / @bencvim

08/30/2017 at 09:41PM

17
#1478 - Adam Kożuch / @adamkozuch

08/31/2017 at 12:42PM

17
#1479 - Richard Veneracion / @rveneracion

09/25/2017 at 03:31AM

17
#1480 - Geoff / @RealGeoffErwin

09/28/2017 at 08:06PM

17
#1481 - Brian Vodicka / @BrianVodicka2

10/07/2017 at 10:42PM

17
#1482 - sehe / @sehetw

10/10/2017 at 01:37PM

17
#1483 - MCC / @MCVIMG

10/30/2017 at 08:31PM

17
#1484 - MathijsHoogland / @MathijsHoogland

11/02/2017 at 08:53PM

17
#1485 - poster board / @mm_mut_mu11

11/09/2017 at 07:40AM

17
#1486 - かりうむ / @ka1l

11/19/2017 at 04:38PM

17
#1487 - Peter A Kirkpatrick / @peterk143

11/20/2017 at 04:23PM

17
#1488 - shamibys / @shamibys

11/23/2017 at 09:29AM

17
#1489 - Ryan Miller / @andRyanMiller

12/14/2017 at 11:01PM

17
#1490 - Francisco J Martin / @aficionado

01/03/2018 at 02:10AM

17
#1491 - Adam Townsend / @despendesigns

01/26/2018 at 08:41PM

17
#1492 - Romain D. / @r_dulery

02/06/2018 at 07:47PM

17
#1493 - John C Shea / @MHSSachems

02/07/2018 at 10:45AM

17
#1494 - Eli / @maxprkr

02/09/2018 at 12:32AM

17
#1495 - Vinay Ramasesh / @vinayramasesh

02/10/2018 at 08:37AM

17
#1496 - Rajeev Ranjan Jha / @rajeevcreatorjh

02/10/2018 at 06:13PM

17
#1497 - fhestvang / @fhestvang

03/01/2018 at 12:27PM

17
#1498 - Max Horn / @maexlich

03/03/2018 at 12:11PM

17
#1499 - Jason Setting / @son_setting

03/12/2018 at 09:02PM

17
#1500 - sdaf sdf / @fooz0b1bz

03/24/2018 at 03:22PM