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

1937 active golfers, 7142 entries

Leaderboard (lowest score wins):
27
#1861 - darktef / @darktef

08/08/2018 at 01:47AM

27
#1862 - Simon Ingelsson / @_DeVVaN_

08/15/2018 at 02:45PM

27
#1863 - Matthew Rossman / @chimpman252

07/27/2019 at 07:45PM

27
#1864 - Alvaro Melendez / @alvaromelendezh

02/22/2020 at 04:01PM

28
#1865 - John Ballantyne / @johnballantyne

10/05/2015 at 02:42PM

28
#1866 - Roger / @enjoyheyo

10/21/2015 at 05:39PM

28
#1867 - Fang Jia Zhen / @FangJiaZhen

11/06/2015 at 01:28AM

28
#1868 - 2643850253487204725 / @WtnLCDcSaGGEP8t

03/20/2019 at 10:04PM

28
#1869 - Iggy / @iggredible

09/04/2019 at 03:54AM

28
#1870 - Bachelor / @bachelorwang

02/02/2020 at 03:25PM

29
#1871 - Kevin Cooler / @KevinCooler

08/10/2018 at 01:17AM

29
#1872 - Ben / @ben_g_thomas

06/19/2019 at 05:39AM

29
#1873 - Vim Golfer / @VimGolfer6

07/10/2019 at 11:17AM

29
#1874 - dzungtran / @dzungtran89

09/19/2020 at 02:10AM

30
#1875 - Annis Monadjem / @Annis_Monadjem

08/09/2017 at 12:03PM

30
#1876 - Briana Baker / @brianacodes

12/21/2018 at 08:48PM

30
#1877 - {{ profile.name }} / @bytesonly

04/29/2020 at 10:05AM

31
#1878 - Hank Chinaski / @uktechman

12/18/2015 at 05:54PM

31
#1879 - OlivierLi / @LiZhongSin

11/17/2016 at 01:49PM

31
#1880 - python-tweepy / @python_tweepy

05/15/2017 at 01:57AM

31
#1881 - Jordan West / @TheLightsmasher

11/25/2017 at 09:56AM

31
#1882 - 나라 / @naracon03

06/29/2018 at 08:36AM

31
#1883 - Vaibhav Nipunage / @vaibhavnipunage

01/30/2020 at 02:22AM

31
#1884 - Max Bilan / @bmaxsim

05/03/2020 at 01:50PM

32
#1885 - Juho Härme / @jharme

05/22/2017 at 08:50PM

32
#1886 - ☭☭☭☭☭🇧🇷☭☭☭☭☭ / @CoachComunista

05/13/2020 at 11:12PM

32
#1887 - bichoverde / @bichoverde5

06/25/2020 at 08:46AM

32
#1888 - Patalacarbo / @Patalacarbo1

09/09/2020 at 01:57PM

33
#1889 - Sean Irby / @sean_irbyy

02/05/2016 at 01:42AM

33
#1890 - Steven Burnett / @sdb1228

02/22/2016 at 08:53PM