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

1130 active golfers, 3967 entries

Leaderboard (lowest score wins):
25
#1081 - Philip McHugh / @PhilipMcHugh_IE

12/06/2019 at 02:23PM

25
#1082 - John Hultman / @JohnHultman1

01/23/2020 at 10:29PM

26
#1083 - T Gentry / @TGentry36814419

01/22/2020 at 05:21PM

26
#1084 - David Hamlin / @dphamlin26

01/31/2020 at 09:38PM

26
#1085 - HungkaiSun / @HungkaiSun

02/01/2020 at 01:15AM

27
#1086 - The Joe / @computerjoe708

03/18/2019 at 09:37PM

27
#1087 - Iuno Jones / @IunoJones

01/30/2020 at 09:41PM

27
#1088 - Muzhou / @Muzhou11

02/01/2020 at 01:02AM

28
#1089 - Aaron / @_Lordofthevoid_

11/17/2019 at 02:01PM

29
#1090 - Alvaro Melendez / @alvaromelendezh

02/22/2020 at 04:06PM

30
#1091 - dahara / @kuma_moooon

10/21/2019 at 11:09AM

30
#1092 - mase / @ThiccMase

01/31/2020 at 07:59PM

31
#1093 - Logan Ladd / @LoganLadd3

01/27/2020 at 05:06AM

31
#1094 - Connor Van Meter / @connorvm

01/31/2020 at 03:07AM

32
#1095 - Alex Wang / @a1exwang

07/15/2016 at 06:46AM

32
#1096 - Norhan Abbas / @NorhanAbbas4

01/31/2020 at 11:50PM

34
#1097 - Tom Sun / @tomsun100

10/11/2016 at 03:34PM

36
#1098 - Hunter McGee / @Huntzman56

01/29/2020 at 06:54PM

37
#1099 - Kajia Coziahr / @KajiaCoziahr

01/24/2020 at 08:33PM

37
#1100 - Sheep Island Productions / @island_sheep

01/30/2020 at 02:38AM

37
#1101 - TriCierraTops / @CierraWallin

01/30/2020 at 06:36PM

38
#1102 - Daniel Su / @augmone

09/06/2018 at 06:39PM

38
#1103 - Wes / @Wes36828283

01/28/2020 at 10:16PM

42
#1104 - Andrew Dixon / @acdixon91

02/01/2020 at 03:49AM

43
#1105 - Logan Dolechek / @LoganDolechek

01/24/2020 at 04:37PM

45
#1106 - Colton Weeding / @Doc_Glen_Townie

01/30/2020 at 09:27PM

45
#1107 - Sherbert Jackson / @JacksonSherbert

02/01/2020 at 06:36AM

46
#1108 - Jason P Bengtson / @bengtson_p

01/30/2020 at 10:12PM

47
#1109 - Rui Teixeira / @rui_teixeira

03/10/2016 at 06:22PM

52
#1110 - firehaert_18 / @Firehaert1

01/31/2020 at 06:32AM