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):
20
#1711 - Hugo / @szeyattai

08/17/2018 at 07:24AM

20
#1712 - DustVoice / @DustVoice

09/10/2018 at 10:19AM

20
#1713 - JulianW / @JulianWgs

10/31/2018 at 07:22PM

20
#1714 - Jules / @namebrandloser

11/16/2018 at 08:49PM

20
#1715 - Jasper Pangilinan / @JasperP

12/27/2018 at 02:55AM

20
#1716 - Kyle Safran / @kylesafran

01/19/2019 at 03:12AM

20
#1717 - tomtetummetott / @tomtetummetott1

05/08/2019 at 06:27PM

20
#1718 - ぽんぽこ / @ponpoko2342

07/24/2019 at 10:23AM

20
#1719 - Patrick S. / @Patst1005

08/07/2019 at 05:29PM

20
#1720 - Brian / @atav32

08/31/2019 at 05:09AM

20
#1721 - velvety / @slain_wayne

01/14/2020 at 06:57AM

20
#1722 - Steffen / @Pions90

02/27/2020 at 06:44PM

20
#1723 - nick / @Xp_Bar

06/01/2020 at 07:40PM

20
#1724 - abhijeet patil / @abhijeetptl5

09/02/2020 at 08:01PM

21
#1725 - Will Furnass / @WillFurnass

08/31/2015 at 06:44PM

21
#1726 - DamienVGN / @DamienVGN

09/12/2015 at 03:25PM

21
#1727 - Ali Moeeny / @alimoeeny

09/15/2015 at 01:16PM

21
#1728 - Felix Maxwell / @felix_maxwell

09/26/2015 at 09:42PM

21
#1729 - David / @multikaos

09/28/2015 at 06:46PM

21
#1730 - Otto / @OttoRottier

10/19/2015 at 07:40PM

21
#1731 - Andrei Menkou / @andrei_menkou

12/08/2015 at 08:27PM

21
#1732 - Karel Vervaeke / @karel1980

12/10/2015 at 02:59PM

21
#1733 - Bob↑↑↑Rubbens / @broervanlisa

03/10/2016 at 04:57PM

21
#1734 - Nicola Coretti / @NiCoRetti

05/31/2016 at 07:13PM

21
#1735 - George Angelopoulos / @g_usermod

08/05/2016 at 11:24PM

21
#1736 - Dan Prince / @danj_prince

02/25/2017 at 12:16AM

21
#1737 - Aaron W / @aarwei

07/27/2017 at 07:47PM

21
#1738 - Dylan Wilbur / @Dylanw37

07/22/2018 at 11:59PM

21
#1739 - Alexander Covington / @ACov96

08/30/2018 at 09:59PM

21
#1740 - Shunichi Kanade / @shunkana

11/18/2018 at 02:02AM