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

1892 active golfers, 6981 entries

Leaderboard (lowest score wins):
15
#1021 - James Rayman / @jamsramen

03/13/2020 at 07:02PM

15
#1022 - 薛浩滎 / @iTPChbTeI4ZW9s3

03/18/2020 at 07:27PM

15
#1023 - volandkit / @volandkit

04/20/2020 at 08:39PM

15
#1024 - Bob Streams / @BobStreams1

06/01/2020 at 08:49PM

16
#1025 - luffy / @raxcoi

08/01/2015 at 09:33PM

16
#1026 - Lifepillar / @lifepillar

08/02/2015 at 05:29AM

16
#1027 - Mac Goever / @MacGoever

08/03/2015 at 09:38PM

16
#1028 - Bart / @oneofmanybarts

08/04/2015 at 06:31AM

16
#1029 - Joel Gallant / @joelg236

08/04/2015 at 02:23PM

16
#1030 - Rickard Fransson / @xxRion

08/05/2015 at 11:38AM

16
#1031 - aisapatino / @aisapatino

08/09/2015 at 07:15AM

16
#1032 - gyermolenko / @gyermolenko_

08/09/2015 at 05:24PM

16
#1033 - David Stensland / @DavidStensland

08/13/2015 at 09:31PM

16
#1034 - Nicola Lamacchia / @NicolaLamacchia

08/16/2015 at 02:18AM

16
#1035 - Kalle Aaltonen / @kalleaaltonen

08/17/2015 at 08:49PM

16
#1036 - Ilya / @izubk0v

08/19/2015 at 02:47PM

16
#1037 - JS / @jjohsan

08/22/2015 at 11:33AM

16
#1038 - Ryan / @eatsleephack_

08/27/2015 at 01:52AM

16
#1039 - Osleg aka Akira ^_^ / @4k1r4

08/28/2015 at 02:53AM

16
#1040 - Hisco / @francis_vega

09/03/2015 at 04:18PM

16
#1041 - Gabriel Florit / @gabrielflorit

09/05/2015 at 08:01AM

16
#1042 - Morten Lund / @92morten

09/11/2015 at 04:07PM

16
#1043 - Yann Vanhalewyn / @yannvanhalewyn

09/12/2015 at 05:32AM

16
#1044 - Gerhard Gappmeier / @gergap

09/12/2015 at 05:30PM

16
#1045 - jek lueps / @MoistFlex

09/14/2015 at 10:56AM

16
#1046 - Maxime / @Maxime_VII

09/14/2015 at 01:43PM

16
#1047 - Ashani Ray / @ashaniray

09/15/2015 at 08:30AM

16
#1048 - Bobby Graese / @TrueJournals

09/17/2015 at 03:22AM

16
#1049 - Henrik / @kirneh1986

09/18/2015 at 04:04PM

16
#1050 - Pete Sevander / @Sevanteri

09/19/2015 at 11:14AM