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):
24
#1801 - king_zorba / @StrangeZorba

10/05/2016 at 02:09PM

24
#1802 - phucvin / @phucvin

02/14/2018 at 04:13PM

24
#1803 - ggghhhttt / @ggghhhttt6

08/26/2018 at 08:48AM

24
#1804 - phpusr / @phpusr

10/04/2018 at 06:42AM

24
#1805 - Mike / @xxxx457656455xx

12/13/2018 at 02:55AM

24
#1806 - Isaak Meier / @IsaakMeier

03/11/2019 at 08:10PM

24
#1807 - RAJESH PANWAR / @RAJESHP13434626

06/04/2020 at 06:45AM

25
#1808 - Mike Grimes / @magrimes

09/25/2015 at 06:58AM

25
#1809 - lonerr / @LonerrOleg

11/22/2015 at 12:18AM

25
#1810 - Jonas K. / @geratheon

12/13/2015 at 08:12PM

25
#1811 - Gabriele Sani / @gabriele_sani

01/14/2016 at 09:05AM

25
#1812 - Bruce Park / @bpark0

01/18/2016 at 12:47AM

25
#1813 - MarinAkaFulk / @MarinAkaFulk

05/09/2018 at 09:58PM

25
#1814 - Judy / @Bibilidibipi

07/15/2018 at 02:48AM

25
#1815 - Paul Egy / @egy_paul

07/24/2018 at 07:55PM

25
#1816 - Performa / @performa6400

11/29/2018 at 04:26PM

25
#1817 - Oren Koriat / @KoriatOren

12/05/2018 at 07:20PM

25
#1818 - Marcos Moritz / @marcosmoritz

01/15/2019 at 03:09AM

25
#1819 - vim_golfer_1 / @vimgolfer12

11/29/2019 at 04:01AM

25
#1820 - James Dermelj / @JamesDermelj

05/02/2020 at 02:18PM

25
#1821 - Cesar Flores / @cesar7f

05/30/2020 at 11:41PM

25
#1822 - CX VZ / @cx5205

06/27/2020 at 06:43PM

25
#1823 - drGsus / @drGsus

07/25/2020 at 07:35AM

26
#1824 - Shota Bakuradze / @headshota1989

12/14/2015 at 02:27PM

26
#1825 - Frank Schmitt / @inreoh

01/31/2016 at 09:59PM

26
#1826 - Andre Behrens / @mrandre

02/15/2016 at 07:19PM

26
#1827 - Feras / @faldah

04/24/2016 at 01:04AM

26
#1828 - Kerry Todyruik / @KTodyruik

05/17/2016 at 01:09AM

26
#1829 - Rizart Dokollari / @rdokollari

09/16/2016 at 07:07AM

26
#1830 - Matt Walsh / @wattmalsh

02/02/2017 at 10:16PM