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

1502 active golfers, 5398 entries

Leaderboard (lowest score wins):
25
#1441 - Oren Koriat / @KoriatOren

12/05/2018 at 07:20PM

26
#1442 - Shota Bakuradze / @headshota1989

12/14/2015 at 02:27PM

26
#1443 - Frank Schmitt / @inreoh

01/31/2016 at 09:59PM

26
#1444 - Andre Behrens / @mrandre

02/15/2016 at 07:19PM

26
#1445 - Feras / @faldah

04/24/2016 at 01:04AM

26
#1446 - Kerry Todyruik / @KTodyruik

05/17/2016 at 01:09AM

26
#1447 - Rizart Dokollari / @rdokollari

09/16/2016 at 07:07AM

26
#1448 - Matt Walsh / @wattmalsh

02/02/2017 at 10:16PM

26
#1449 - IgnatiusMcGowan / @IgnatiusMcGowan

05/23/2017 at 10:28PM

26
#1450 - David Gustavsson / @mrGustaphe

06/08/2017 at 06:53AM

26
#1451 - David F / @dfao12

08/23/2017 at 06:52PM

26
#1452 - Devin Roark / @dsroark

08/28/2017 at 12:56PM

26
#1453 - Master Snipes / @snipes_master

05/28/2018 at 06:34AM

26
#1454 - Bruce.Z.Lee / @cvilo4ZLK3OD9WG

10/17/2018 at 07:50AM

26
#1455 - Jurica / @Jurica34581259

11/14/2018 at 11:33PM

27
#1456 - William Dunand / @wdunand

08/17/2015 at 09:37PM

27
#1457 - Marco Tanner / @tannerli

02/18/2016 at 03:06PM

27
#1458 - Peter Labus / @PeterLabus

06/24/2016 at 01:04PM

27
#1459 - Barespamtak / @barespamtak

09/11/2017 at 09:54AM

27
#1460 - darktef / @darktef

08/08/2018 at 01:47AM

27
#1461 - Simon Ingelsson / @_DeVVaN_

08/15/2018 at 02:45PM

28
#1462 - John Ballantyne / @johnballantyne

10/05/2015 at 02:42PM

28
#1463 - Roger / @enjoyheyo

10/21/2015 at 05:39PM

28
#1464 - Fang Jia Zhen / @FangJiaZhen

11/06/2015 at 01:28AM

29
#1465 - Kevin Cooler / @KevinCooler

08/10/2018 at 01:17AM

30
#1466 - Annis Monadjem / @Annis_Monadjem

08/09/2017 at 12:03PM

31
#1467 - Hank Chinaski / @uktechman

12/18/2015 at 05:54PM

31
#1468 - OlivierLi / @LiZhongSin

11/17/2016 at 01:49PM

31
#1469 - python-tweepy / @python_tweepy

05/15/2017 at 01:57AM

31
#1470 - Jordan West / @TheLightsmasher

11/25/2017 at 09:56AM