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
#1111 - Janine Cheng / @janineist

02/12/2016 at 01:40PM

16
#1112 - Kevin Gisi / @cheerskevin

02/22/2016 at 09:18AM

16
#1113 - Sandeep Kumar Gupta / @skgBanga

02/22/2016 at 09:51PM

16
#1114 - Antony Garand / @AntoGarand

02/24/2016 at 07:52PM

16
#1115 - Daniel Urzica / @revealer_dan

02/27/2016 at 02:19PM

16
#1116 - eL Gee / @LauranceEl

02/28/2016 at 05:56PM

16
#1117 - Andrew Krawchyk / @krawchyk

02/28/2016 at 06:33PM

16
#1118 - Alex Coventry / @AlxCoventry

02/29/2016 at 03:30AM

16
#1119 - Mark Saiget / @MarkSaiget

03/02/2016 at 12:26AM

16
#1120 - glepha / @glepha_vim

03/04/2016 at 02:57AM

16
#1121 - Frank Qi / @qdev76

03/09/2016 at 10:24PM

16
#1122 - Joshua Clark / @propjohn

03/10/2016 at 03:18AM

16
#1123 - blue fin / @blueuo

03/13/2016 at 08:31PM

16
#1124 - tullie / @tulliemurrell

03/18/2016 at 05:51AM

16
#1125 - Joey Marianer / @roie_m

03/19/2016 at 04:17PM

16
#1126 - Alexander Pivovarov / @pivizz

03/19/2016 at 11:43PM

16
#1127 - Lauren Scott / @devdame

03/28/2016 at 07:27PM

16
#1128 - Clémence / @Clemence_Neoxia

03/29/2016 at 07:53AM

16
#1129 - Chenut Ludovic / @7Brwa7

04/01/2016 at 08:17AM

16
#1130 - Daniel K. / @lan4k

04/02/2016 at 07:58PM

16
#1131 - Champion Pierre / @Pierre_darkirus

04/18/2016 at 02:21PM

16
#1132 - Jon Barson / @jbarson

04/22/2016 at 06:31PM

16
#1133 - Diego Garcia ⚒ / @drgarcia1986

04/22/2016 at 10:46PM

16
#1134 - tPenguinLTG / @tpenguinltg

04/25/2016 at 06:22PM

16
#1135 - Kevin R / @TheKevinthDay

04/26/2016 at 03:15PM

16
#1136 - Adam Leach / @qazwsxal

04/30/2016 at 10:59AM

16
#1137 - iikieh / @iikieh

05/07/2016 at 06:00AM

16
#1138 - Joseph Barratt / @josephmbarratt

05/11/2016 at 06:04PM

16
#1139 - Justin Snopek / @JustinSnopek

05/25/2016 at 08:13PM

16
#1140 - Zed Byrne / @ZeByrne

06/13/2016 at 10:37AM