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):
12
#61 - Alexander Schlüter / @ArlecksHunt

10/02/2015 at 11:14PM

12
#62 - compuserved / @compuserved

10/04/2015 at 04:29AM

12
#63 - fake geek guy / @light_rook

10/04/2015 at 08:41AM

12
#64 - Ben Crowder / @bencrowder

10/07/2015 at 02:01PM

12
#65 - Piotr Kowenzowski / @sacherus

10/07/2015 at 08:50PM

12
#66 - Perry van Schaijk / @PvSchaijk

10/09/2015 at 11:23AM

12
#67 - Daniel Pham / @dany_pham

10/14/2015 at 04:19AM

12
#68 - 朱国栋 / @GuodongZhu

10/15/2015 at 01:02AM

12
#69 - [object Object] / @marinintim

10/15/2015 at 12:08PM

12
#70 - Anno / @AnnoVinyl

10/15/2015 at 04:01PM

12
#71 - James Pringle / @mathbyjames

10/16/2015 at 05:25PM

12
#72 - Alexandre Bury / @gyscos

10/17/2015 at 08:24PM

12
#73 - Huan Zhang / @Zhhuan

10/19/2015 at 05:56AM

12
#74 - Bowen Deng / @DavidBdeng

10/19/2015 at 09:58PM

12
#75 - Peter / @sunirbmag

10/20/2015 at 08:17PM

12
#76 - Simon Dudley / @psy__phi

10/21/2015 at 08:38PM

12
#77 - Carsten Dreesbach / @HerbCSO

10/22/2015 at 08:06AM

12
#78 - Smylers / @Smylers2

10/22/2015 at 08:24AM

12
#79 - Yusent Chig / @yusent12

10/22/2015 at 04:30PM

12
#80 - Matthew Desjardins / @Desjardins_M

10/25/2015 at 03:25AM

12
#81 - Jacob Steffler / @jacobsteffler

10/25/2015 at 07:13PM

12
#82 - Ala' Ibrahim / @alaa_ibrahim

10/26/2015 at 02:57AM

12
#83 - Justin Sermeno / @justinsermeno

10/29/2015 at 03:43AM

12
#84 - Árpád Krejczinger / @krarpi

10/30/2015 at 12:30PM

12
#85 - lyubarskiy / @lyubarskiy

11/01/2015 at 02:58PM

12
#86 - Julien Grenier / @juliengrenier

11/02/2015 at 01:43PM

12
#87 - Goshine / @AaronGoshine

11/02/2015 at 09:00PM

12
#88 - Faat / @i_faat

11/03/2015 at 05:52PM

12
#89 - John Phelan / @jackphel

11/06/2015 at 08:20AM

12
#90 - Andy Loomis / @alumux

11/07/2015 at 04:33PM