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

1916 active golfers, 7071 entries

Leaderboard (lowest score wins):
18
#1561 - Tom van der Lee / @TomVdLee

08/11/2015 at 11:08AM

18
#1562 - SilentFl / @Silent_Fl

08/12/2015 at 03:01PM

18
#1563 - Uri Gorelik / @UriGorelik

08/14/2015 at 03:08PM

18
#1564 - Dawid retkiewicz / @dawret

08/21/2015 at 10:07AM

18
#1565 - Martin Galpin / @MartinRGalpin

08/22/2015 at 03:46PM

18
#1566 - Andrew Michaud / @andrewjmichaud

09/03/2015 at 11:22PM

18
#1567 - rantelo / @rantelo7

09/08/2015 at 05:07PM

18
#1568 - AA / @stonewareslord

09/18/2015 at 07:28PM

18
#1569 - Luca Giovagnoli / @ryuzaki250

09/30/2015 at 08:37PM

18
#1570 - ddevil / @ddevil

10/02/2015 at 03:09PM

18
#1571 - coltruindie / @e10nevwa

10/09/2015 at 03:16PM

18
#1572 - André Peric Tavares / @AndrePeric

10/11/2015 at 01:45AM

18
#1573 - André Fernandes / @asfer6

10/21/2015 at 06:58PM

18
#1574 - Oinksoft / @oinksoft

11/07/2015 at 01:36AM

18
#1575 - mrytsr / @mrytsr

11/16/2015 at 04:24PM

18
#1576 - Tact Overflow / @muppling

11/26/2015 at 10:29AM

18
#1577 - Phill / @PhillipHermans

12/04/2015 at 09:13PM

18
#1578 - Mike Bannister / @possibilities

12/06/2015 at 11:24PM

18
#1579 - Matías Lang / @sh4r3m4n

12/10/2015 at 08:29PM

18
#1580 - Christopher Wells / @ExcaliburZero_Z

12/16/2015 at 02:13PM

18
#1581 - Alexander Botticelli / @BotticelliAlex

12/19/2015 at 09:10AM

18
#1582 - andrei / @CebotariAndrei

12/27/2015 at 10:17AM

18
#1583 - omgmikey / @plsnobullymikey

01/11/2016 at 04:57AM

18
#1584 - Antoine Brunet / @AntoineBrunet

01/11/2016 at 06:55PM

18
#1585 - HariOm Gaur / @hogaur

01/12/2016 at 07:40PM

18
#1586 - Frederik Klama / @fklama

01/27/2016 at 10:32AM

18
#1587 - John Finn / @johnvfinn7

02/19/2016 at 06:24AM

18
#1588 - Markus Bohl / @bohl_markus

02/23/2016 at 10:43AM

18
#1589 - DahmonX / @DahmonX

03/04/2016 at 01:14AM

18
#1590 - Simon / @0xa5a5

03/19/2016 at 11:44AM