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):
17
#1531 - gnuffer / @gnuffer2

06/18/2019 at 05:13PM

17
#1532 - Aurel / @AurelienFebvre

07/02/2019 at 08:05PM

17
#1533 - Crystal L / @Cartsly

07/13/2019 at 09:34PM

17
#1534 - vana / @vana15129217

07/22/2019 at 08:37AM

17
#1535 - Mr_Djez / @DjezMr

08/06/2019 at 06:02AM

17
#1536 - André Reigoto / @AndreReigoto

08/25/2019 at 11:19AM

17
#1537 - tuck cursed on rerB / @19emtuck

10/13/2019 at 07:33PM

17
#1538 - liuping / @liuping45073803

11/26/2019 at 02:45AM

17
#1539 - hunterhuang / @hunterh97776018

11/30/2019 at 06:03AM

17
#1540 - youaresourcecode / @youaresourceco1

12/10/2019 at 07:46AM

17
#1541 - John Poon / @shinvalor

12/28/2019 at 02:16AM

17
#1542 - Pham Tuan Anh / @anhpt379

02/17/2020 at 05:03AM

17
#1543 - Mikael Brassman / @spoike

03/03/2020 at 04:39PM

17
#1544 - Гошка Иванов / @b_goshka

03/10/2020 at 11:43AM

17
#1545 - Joe Farnsworth / @JoeFarnsworth

03/22/2020 at 09:13PM

17
#1546 - antoine mas / @aneomas

03/25/2020 at 11:56AM

17
#1547 - VectorialDustx45 / @dustx45

03/28/2020 at 08:13PM

17
#1548 - Frederik F. / @FrederikZen96

05/07/2020 at 04:18PM

17
#1549 - Codebucket / @Codebucket_

05/12/2020 at 04:56PM

17
#1550 - Ephi Gabay / @lsdisme

05/26/2020 at 06:25PM

17
#1551 - Jason Broander / @jbroander

06/04/2020 at 03:02AM

17
#1552 - seeralan sarvaharman / @sarvaharman

06/06/2020 at 08:48PM

17
#1553 - dotvimrc / @dotvimrc1

06/16/2020 at 06:48AM

17
#1554 - Jeff Cui / @jeffacce

07/27/2020 at 09:03AM

17
#1555 - vito / @vito49999722

08/01/2020 at 08:03AM

17
#1556 - Martin Kauppinen / @MartinKauppinen

08/15/2020 at 06:09PM

17
#1557 - Albrecht Uhlig / @AlbrechtUhlig

08/26/2020 at 08:35AM

17
#1558 - Yannick / @Yannick88147038

09/05/2020 at 07:13PM

18
#1559 - montalvoMiguel / @imontalvomiguel

08/02/2015 at 09:15PM

18
#1560 - Ferdev vimgolf / @fergvimgolf

08/07/2015 at 01:58AM