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 56d70389bbbe462aff01d42a

Swap values

Well, swap the values...

Start file
name=www-data, groups=developer
End file
name=developer, groups=www-data

View Diff

1c1
< name=www-data, groups=developer
---
> name=developer, groups=www-data

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 1035 remaining solutions by signing in and submitting your own entry
#1036 Zhao Bin / @ZhaoBin2 - Score: 150 - 06/08/16 @ 14:43
wdt,wwpuwpuuuubwwdt,wwwpubpd$uwbwblllld$Bbpuuuu)(twdwu(fwdt,wwpld$Bbpuuuuu(Fwfwdt,f=pld$Bwbbpuuuuu(wwdt,wwp d$Bbpuuuu(EdT=fdvepF,Puuuu(f,dT=fdvepF,PZZ

0 comments


Created by: @vimgolf_ctrl_x

1036 active golfers, 3672 entries

Leaderboard (lowest score wins):
17
#961 - Blah Blah / @BlahBla08410389

01/20/2019 at 07:43PM

17
#962 - Martijn Courteaux / @courteauxm

05/14/2019 at 08:44AM

17
#963 - louis / @LouisJordan

08/27/2019 at 10:08AM

18
#964 - Sebastian / @soapsurfer

03/02/2016 at 03:20PM

18
#965 - Haseeb Ur Rahman / @haseebr7

03/07/2016 at 08:32AM

18
#966 - Andrés W. Goens J. / @andresgoens

05/23/2016 at 09:56AM

18
#967 - Jörg Herbst / @terrible_herbst

06/05/2016 at 09:47AM

18
#968 - Denys Zadorozhnyi / @greenden

06/09/2016 at 03:34PM

18
#969 - Sebastian Korten / @FlashKorten

10/26/2016 at 09:24AM

18
#970 - Saher El-Neklawy / @saherneklawy

03/30/2017 at 11:07AM

18
#971 - Gurukandhamoorthi / @Gurukandhamoor1

07/09/2017 at 05:55PM

18
#972 - Marcin Paliwoda / @eukaliptuss

08/25/2017 at 02:01PM

18
#973 - Andrei Gasparovici / @agasparovici

12/01/2017 at 06:34PM

18
#974 - 王有铭 / @coder_ming

01/18/2018 at 01:27PM

18
#975 - asdfasdfasadf / @asdfasdfasadf1

04/12/2018 at 06:51AM

18
#976 - Juliette but spooky / @namebrandloser

11/16/2018 at 08:50PM

18
#977 - Phoon / @justflashhim

05/10/2019 at 04:26PM

19
#978 - James S.P. Barth / @sp_barth

03/03/2016 at 10:17PM

19
#979 - Loïc Payol / @LoicBlablaa

03/08/2016 at 01:34PM

19
#980 - gsbabil / @gsbabil

03/10/2016 at 09:41AM

19
#981 - Alex Bartol / @alexbartol

03/11/2016 at 07:34PM

19
#982 - Siim Põder / @siimphh

03/16/2016 at 10:14PM

19
#983 - hiaw / @hiaw

03/16/2016 at 11:59PM

19
#984 - Leix b / @leix_b

07/07/2016 at 08:07PM

19
#985 - Christopher Fujino / @chrisfujino

07/16/2016 at 02:59AM

19
#986 - thialfihar / @thialfihar

12/01/2016 at 02:08PM

19
#987 - Jorge F. Guerra P. / @JEFE00

10/26/2017 at 06:05PM

19
#988 - Tommaso Leonardi / @tom_leon

11/28/2017 at 04:01PM

19
#989 - Amanj Sherwany / @amanjpro

03/04/2018 at 09:02PM

19
#990 - Brent Woo / @BrentPWoo

10/01/2018 at 09:30PM