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

1892 active golfers, 6981 entries

Leaderboard (lowest score wins):
16
#1141 - David Devecsery / @devecsery

06/16/2016 at 04:57PM

16
#1142 - Pablo Cobelli / @pablocobelli

06/21/2016 at 01:31AM

16
#1143 - Timothy Caleb Nordlo / @tnordloh

06/23/2016 at 08:32PM

16
#1144 - Laurion Burchall / @laurionb

06/28/2016 at 11:31PM

16
#1145 - Matthieu avec deux T / @meschatt

06/30/2016 at 02:30PM

16
#1146 - Banos / @deep_spoon

07/01/2016 at 11:33AM

16
#1147 - Amory Schlender / @schlamory

07/08/2016 at 05:36AM

16
#1148 - Leix b / @leix_b

07/08/2016 at 03:26PM

16
#1149 - Jonathan Werner / @jonathanewerner

07/09/2016 at 04:41PM

16
#1150 - Alejandro Claro / @alejandroclaro

07/12/2016 at 01:19AM

16
#1151 - Dan Madden / @guthran

07/15/2016 at 02:02PM

16
#1152 - jj johnson / @jcassj1

08/22/2016 at 12:48PM

16
#1153 - win me / @win_me_

08/26/2016 at 07:13PM

16
#1154 - Mateusz / @Mantos77

09/06/2016 at 11:21PM

16
#1155 - Utkrisht Dhankar / @UtkrishtDhankar

09/08/2016 at 04:36AM

16
#1156 - jinx balotchnik / @balotchnik

09/11/2016 at 11:26PM

16
#1157 - Constantine / @ConstantineHatz

09/12/2016 at 10:20PM

16
#1158 - Josef S / @fofefs

09/15/2016 at 11:59AM

16
#1159 - The Chupa / @thechupacabra83

09/17/2016 at 06:04AM

16
#1160 - René De Alvarado / @renedealvarado

09/27/2016 at 01:14PM

16
#1161 - David Fonseca / @ddfonseca6

10/06/2016 at 07:03PM

16
#1162 - TweetDreams / @TweetMusicians

10/08/2016 at 08:49AM

16
#1163 - Baptiste Vannesson / @Badacadabra

10/12/2016 at 04:47PM

16
#1164 - Christian Rondeau / @c_rondeau

10/15/2016 at 04:59PM

16
#1165 - Brian Phelps / @electronjunkie

10/23/2016 at 07:43PM

16
#1166 - Alpa_akm / @Alpa_akm

10/24/2016 at 04:47PM

16
#1167 - Christoph F. Seelus / @cseelus

10/26/2016 at 03:55AM

16
#1168 - PabloMansanet / @PMansanet

10/27/2016 at 11:23AM

16
#1169 - Shmelev Jaroslav / @hummelchen0

10/28/2016 at 08:45AM

16
#1170 - Jonathan Elliott / @jon__elliott

10/29/2016 at 02:46PM