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

2144 active golfers, 7968 entries

Leaderboard (lowest score wins):
13
#721 - Alexej Kowalew / @AlexejKowalew

02/20/2016 at 07:22PM

13
#722 - hardaudit / @hardaudit

02/24/2016 at 04:06PM

13
#723 - Jaron Hamlik / @jdhamlik

02/27/2016 at 02:21AM

13
#724 - Tomasz Walotek / @uolot

03/04/2016 at 10:40AM

13
#725 - Dimitar Dimitrov / @kurkale6ka

03/04/2016 at 03:27PM

13
#726 - Sébastien Vincent / @shinmei

03/05/2016 at 02:50PM

13
#727 - John Brown / @ThisIsJohnBrown

03/06/2016 at 04:01AM

13
#728 - Charles Laber-Smith / @clabersmith

03/07/2016 at 06:09PM

13
#729 - 晨羽 Chenyu / @chenyu_jin

03/11/2016 at 07:28PM

13
#730 - Dimitrije Juras / @sinemitre

03/19/2016 at 06:17PM

13
#731 - Robber Toe / @robbertoe

04/02/2016 at 11:19PM

13
#732 - Jake Griffin / @J4K0_G

04/22/2016 at 11:27PM

13
#733 - Johnny Zhou / @JohnnyZhou01

04/26/2016 at 11:38AM

13
#734 - Eero-Antero Säisä / @jakolasku

05/02/2016 at 04:45PM

13
#735 - Ben Hill / @KaizenSoze70

05/11/2016 at 06:37PM

13
#736 - Arijus / @argshook

05/26/2016 at 01:48PM

13
#737 - Gabriel Tailor / @gabriel_tailor

06/01/2016 at 11:04AM

13
#738 - Ram Tamtam / @ramtamtamtam

06/21/2016 at 01:29PM

13
#739 - Павел Игоревич / @VizierST

06/29/2016 at 10:15PM

13
#740 - Alex Rod. / @thealex23ro

06/30/2016 at 01:16AM

13
#741 - FunkySayu / @FunkySayu

06/30/2016 at 12:58PM

13
#742 - Darius Smaliukas / @daraz999

07/19/2016 at 02:04PM

13
#743 - Jeremiah Goyette / @JeremiahGoyette

07/30/2016 at 07:21AM

13
#744 - Francois Marais / @maraisf

07/30/2016 at 04:00PM

13
#745 - Eudoxos / @ihate88

08/09/2016 at 02:34PM

13
#746 - Will / @obiwan__k3n00bi

08/14/2016 at 09:10PM

13
#747 - hyhit / @hyhit2

08/23/2016 at 06:47AM

13
#748 - Ewoud Smeur / @Ewoud90

08/23/2016 at 09:26PM

13
#749 - Paul Roe / @ep_roe

08/25/2016 at 05:35PM

13
#750 - 알카포 / @alkpo12

09/10/2016 at 04:44AM