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

1938 active golfers, 7149 entries

Leaderboard (lowest score wins):
17
#1351 - Hector Davensburg / @hdavensburg

08/02/2015 at 07:16PM

17
#1352 - Mikołaj Morzy / @MikolajMorzy

08/08/2015 at 03:00PM

17
#1353 - eirc / @eirc

08/12/2015 at 09:46AM

17
#1354 - mattsalacain / @mattsalacain

08/12/2015 at 10:29PM

17
#1355 - Michael Rees / @reesmichael1

08/14/2015 at 04:52AM

17
#1356 - Jakub Horák / @kubahorak

08/14/2015 at 03:47PM

17
#1357 - Kévin R / @shaiton_

08/17/2015 at 11:49AM

17
#1358 - JerryChiu / @pv31508

08/19/2015 at 01:33PM

17
#1359 - Dennis Li / @_DennisLi

08/25/2015 at 06:57AM

17
#1360 - Jason Schulz / @uxcn_

08/26/2015 at 05:44AM

17
#1361 - Po-Ying Chen / @PoYingChen

08/26/2015 at 03:17PM

17
#1362 - Jesse Atkinson / @jsatk

08/27/2015 at 07:03PM

17
#1363 - Samir / @ModulSam

08/28/2015 at 07:29AM

17
#1364 - Iuri Madeira / @iurimadeira

08/28/2015 at 05:40PM

17
#1365 - Yaroslav Kanarev / @yarosurabu

09/07/2015 at 11:41AM

17
#1366 - Marcus André / @meggesje

09/08/2015 at 01:27PM

17
#1367 - Arend Peter / @APCastelein

09/09/2015 at 01:40AM

17
#1368 - Andrew Reece / @azmreece

09/11/2015 at 01:22PM

17
#1369 - Keyboard Fire / @KeyboardFire

09/11/2015 at 08:54PM

17
#1370 - Hendrik Lammers / @hendriklammers

09/13/2015 at 12:09PM

17
#1371 - Alice Benign / @AliceBenign

09/14/2015 at 01:07AM

17
#1372 - banielTimes / @banielTimes

09/18/2015 at 05:00PM

17
#1373 - Karl August / @ClockworkCoder

09/23/2015 at 09:08AM

17
#1374 - Konrad / @zichul

09/26/2015 at 10:37AM

17
#1375 - The Huffington Post / @storedbox

09/29/2015 at 12:07AM

17
#1376 - Skylar Broad / @SkylarBroad1

09/29/2015 at 03:07AM

17
#1377 - bryn edwards / @edwards_bryn

10/02/2015 at 08:26AM

17
#1378 - Christian Eltzschig / @wusram

10/02/2015 at 10:01AM

17
#1379 - Steve Bitner / @fourbitbots

10/02/2015 at 07:34PM

17
#1380 - Marcus Buffett / @MarcusBuffett

10/04/2015 at 10:01PM