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

1897 active golfers, 6995 entries

Leaderboard (lowest score wins):
17
#1441 - Patrick J McDonough / @snake_VsCamel

09/10/2016 at 06:25PM

17
#1442 - Meriadec Pillet / @loomisBroom

09/27/2016 at 12:30PM

17
#1443 - Netrisk Cool / @C00lt0

09/29/2016 at 06:25PM

17
#1444 - Antoine Eddi / @aeddi42

11/12/2016 at 09:15AM

17
#1445 - Jakob / @jajob

11/28/2016 at 11:51AM

17
#1446 - Sam Fleming / @samfleming5

11/29/2016 at 12:08PM

17
#1447 - Никита Канунников / @NIikitaK

12/04/2016 at 09:08PM

17
#1448 - (Emile (Swarts)) / @EmileSwarts

12/21/2016 at 02:11PM

17
#1449 - Air Quality Test 8 / @AirQualityTest8

01/15/2017 at 10:24AM

17
#1450 - Ymte Jan Broekhuizen / @ymtejan

02/02/2017 at 10:41AM

17
#1451 - 박명호 / @cruck103

02/24/2017 at 12:16PM

17
#1452 - Márton Németh / @nemarci42

02/28/2017 at 10:35PM

17
#1453 - Михаил Борисов / @npoKA3Hbuk

03/13/2017 at 08:45PM

17
#1454 - Eric Bakan / @ericbakan

03/14/2017 at 09:48PM

17
#1455 - arun mukundan / @manyids2

03/22/2017 at 01:20PM

17
#1456 - saffronsnail / @saffsnail

03/22/2017 at 10:31PM

17
#1457 - Chris Snyder / @crsWorldCitizen

04/17/2017 at 07:16PM

17
#1458 - Pratik Prasad / @pratik

04/23/2017 at 03:10PM

17
#1459 - Juha Paatelma / @jpaatelm

04/24/2017 at 07:59AM

17
#1460 - brucesnyder / @brucesnyder

05/05/2017 at 09:35PM

17
#1461 - Codingpotato / @codingpotato

05/07/2017 at 09:05AM

17
#1462 - Jenny Johnson / @Kippz07

05/08/2017 at 04:19PM

17
#1463 - Anders Schramm / @AndersSchramm

05/23/2017 at 11:00AM

17
#1464 - Ezra Zigmond / @ezrazig

06/22/2017 at 09:09PM

17
#1465 - devoh / @devvohh

07/27/2017 at 04:13PM

17
#1466 - Brandon Height / @Lask0x

08/07/2017 at 08:20PM

17
#1467 - bencvim / @bencvim

08/30/2017 at 09:41PM

17
#1468 - Adam Kożuch / @adamkozuch

08/31/2017 at 12:42PM

17
#1469 - Richard Veneracion / @rveneracion

09/25/2017 at 03:31AM

17
#1470 - Geoff / @RealGeoffErwin

09/28/2017 at 08:06PM