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

1449 active golfers, 5178 entries

Leaderboard (lowest score wins):
14
#601 - ZeroKelvin Keyboard / @zkkeyboard

08/11/2015 at 05:17AM

14
#602 - Simen Skoglund / @SimenSkog

08/13/2015 at 07:56PM

14
#603 - Дима Давыдов / @xaykot

08/14/2015 at 01:44PM

14
#604 - alex / @alexAngle8

08/21/2015 at 08:13PM

14
#605 - Калабук Дима / @KalabukDima

08/22/2015 at 05:07PM

14
#606 - Abdou Belghalem / @abelghalem

09/04/2015 at 11:44AM

14
#607 - Irina Crystal / @irina_crystal

09/08/2015 at 02:04PM

14
#608 - Ben Vandervalk / @benvvalk

09/16/2015 at 01:41AM

14
#609 - Alec Newman / @alecnwmn904

09/16/2015 at 04:16AM

14
#610 - JimSo / @JimSo4

09/17/2015 at 07:12AM

14
#611 - Ronnie McCall / @RonnieMcC

10/07/2015 at 01:05AM

14
#612 - Domingue Justin / @_jdomingue

10/08/2015 at 05:19PM

14
#613 - Heinz Fiedler / @zniehf

10/15/2015 at 01:58AM

14
#614 - TinPotRadio / @TinPotRadio1

10/25/2015 at 04:11AM

14
#615 - Score_Under / @Score_Under

11/29/2015 at 03:18AM

14
#616 - stephencheng / @stephencheng

12/03/2015 at 12:26PM

14
#617 - kiou / @smallletterquu

12/05/2015 at 12:26AM

14
#618 - jabashque / @jabashque

12/05/2015 at 08:57AM

14
#619 - retro / @tryphopp

01/12/2016 at 02:00AM

14
#620 - Francisco Giordano / @frangio_

01/14/2016 at 08:18PM

14
#621 - Sassan Haradji / @sassanh

01/28/2016 at 05:27AM

14
#622 - Sheapel User / @sheapeluser

02/01/2016 at 09:02AM

14
#623 - James Burns / @James_Ian_Burns

02/12/2016 at 01:50AM

14
#624 - walter sullivan / @walters82208305

02/12/2016 at 02:21PM

14
#625 - charlie garcia / @thecgarcia

02/19/2016 at 10:00PM

14
#626 - Christoph / @creimers5000

02/22/2016 at 09:36PM

14
#627 - hiding / @I_haveno_name

03/01/2016 at 02:32AM

14
#628 - Vladimir Bauer / @vbauerster

03/02/2016 at 08:03PM

14
#629 - Dylan / @helloasdff

03/03/2016 at 08:20PM

14
#630 - Carlos A Henríquez Q / @lagunex

03/15/2016 at 10:42PM