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 4d1d0d5e35b40650b8000711

82 bottles of beer on the wall

Take them down. (sorry, only 82 bottles because the problem size is limited!)

Start file
82 bottles of beer on the wall, 82 bottles of beer.
End file
82 bottles of beer on the wall, 82 bottles of beer.
Take one down and pass it around, 81 bottles of beer on the wall.

81 bottles of beer on the wall, 81 bottles of beer.
Take one down and pass it around, 80 bottles of beer on the wall.

80 bottles of beer on the wall, 80 bottles of beer.
Take one down and pass it around, 79 bottles of beer on the wall.

79 bottles of beer on the wall, 79 bottles of beer.
Take one down and pass it around, 78 bottles of beer on the wall.

78 bottles of beer on the wall, 78 bottles of beer.
Take one down and pass it around, 77 bottles of beer on the wall.

77 bottles of beer on the wall, 77 bottles of beer.
Take one down and pass it around, 76 bottles of beer on the wall.

76 bottles of beer on the wall, 76 bottles of beer.
Take one down and pass it around, 75 bottles of beer on the wall.

75 bottles of beer on the wall, 75 bottles of beer.
Take one down and pass it around, 74 bottles of beer on the wall.

74 bottles of beer on the wall, 74 bottles of beer.
Take one down and pass it around, 73 bottles of beer on the wall.

73 bottles of beer on the wall, 73 bottles of beer.
Take one down and pass it around, 72 bottles of beer on the wall.

72 bottles of beer on the wall, 72 bottles of beer.
Take one down and pass it around, 71 bottles of beer on the wall.

71 bottles of beer on the wall, 71 bottles of beer.
Take one down and pass it around, 70 bottles of beer on the wall.

70 bottles of beer on the wall, 70 bottles of beer.
Take one down and pass it around, 69 bottles of beer on the wall.

69 bottles of beer on the wall, 69 bottles of beer.
Take one down and pass it around, 68 bottles of beer on the wall.

68 bottles of beer on the wall, 68 bottles of beer.
Take one down and pass it around, 67 bottles of beer on the wall.

67 bottles of beer on the wall, 67 bottles of beer.
Take one down and pass it around, 66 bottles of beer on the wall.

66 bottles of beer on the wall, 66 bottles of beer.
Take one down and pass it around, 65 bottles of beer on the wall.

65 bottles of beer on the wall, 65 bottles of beer.
Take one down and pass it around, 64 bottles of beer on the wall.

64 bottles of beer on the wall, 64 bottles of beer.
Take one down and pass it around, 63 bottles of beer on the wall.

63 bottles of beer on the wall, 63 bottles of beer.
Take one down and pass it around, 62 bottles of beer on the wall.

62 bottles of beer on the wall, 62 bottles of beer.
Take one down and pass it around, 61 bottles of beer on the wall.

61 bottles of beer on the wall, 61 bottles of beer.
Take one down and pass it around, 60 bottles of beer on the wall.

60 bottles of beer on the wall, 60 bottles of beer.
Take one down and pass it around, 59 bottles of beer on the wall.

59 bottles of beer on the wall, 59 bottles of beer.
Take one down and pass it around, 58 bottles of beer on the wall.

58 bottles of beer on the wall, 58 bottles of beer.
Take one down and pass it around, 57 bottles of beer on the wall.

57 bottles of beer on the wall, 57 bottles of beer.
Take one down and pass it around, 56 bottles of beer on the wall.

56 bottles of beer on the wall, 56 bottles of beer.
Take one down and pass it around, 55 bottles of beer on the wall.

55 bottles of beer on the wall, 55 bottles of beer.
Take one down and pass it around, 54 bottles of beer on the wall.

54 bottles of beer on the wall, 54 bottles of beer.
Take one down and pass it around, 53 bottles of beer on the wall.

53 bottles of beer on the wall, 53 bottles of beer.
Take one down and pass it around, 52 bottles of beer on the wall.

52 bottles of beer on the wall, 52 bottles of beer.
Take one down and pass it around, 51 bottles of beer on the wall.

51 bottles of beer on the wall, 51 bottles of beer.
Take one down and pass it around, 50 bottles of beer on the wall.

50 bottles of beer on the wall, 50 bottles of beer.
Take one down and pass it around, 49 bottles of beer on the wall.

49 bottles of beer on the wall, 49 bottles of beer.
Take one down and pass it around, 48 bottles of beer on the wall.

48 bottles of beer on the wall, 48 bottles of beer.
Take one down and pass it around, 47 bottles of beer on the wall.

47 bottles of beer on the wall, 47 bottles of beer.
Take one down and pass it around, 46 bottles of beer on the wall.

46 bottles of beer on the wall, 46 bottles of beer.
Take one down and pass it around, 45 bottles of beer on the wall.

45 bottles of beer on the wall, 45 bottles of beer.
Take one down and pass it around, 44 bottles of beer on the wall.

44 bottles of beer on the wall, 44 bottles of beer.
Take one down and pass it around, 43 bottles of beer on the wall.

43 bottles of beer on the wall, 43 bottles of beer.
Take one down and pass it around, 42 bottles of beer on the wall.

42 bottles of beer on the wall, 42 bottles of beer.
Take one down and pass it around, 41 bottles of beer on the wall.

41 bottles of beer on the wall, 41 bottles of beer.
Take one down and pass it around, 40 bottles of beer on the wall.

40 bottles of beer on the wall, 40 bottles of beer.
Take one down and pass it around, 39 bottles of beer on the wall.

39 bottles of beer on the wall, 39 bottles of beer.
Take one down and pass it around, 38 bottles of beer on the wall.

38 bottles of beer on the wall, 38 bottles of beer.
Take one down and pass it around, 37 bottles of beer on the wall.

37 bottles of beer on the wall, 37 bottles of beer.
Take one down and pass it around, 36 bottles of beer on the wall.

36 bottles of beer on the wall, 36 bottles of beer.
Take one down and pass it around, 35 bottles of beer on the wall.

35 bottles of beer on the wall, 35 bottles of beer.
Take one down and pass it around, 34 bottles of beer on the wall.

34 bottles of beer on the wall, 34 bottles of beer.
Take one down and pass it around, 33 bottles of beer on the wall.

33 bottles of beer on the wall, 33 bottles of beer.
Take one down and pass it around, 32 bottles of beer on the wall.

32 bottles of beer on the wall, 32 bottles of beer.
Take one down and pass it around, 31 bottles of beer on the wall.

31 bottles of beer on the wall, 31 bottles of beer.
Take one down and pass it around, 30 bottles of beer on the wall.

30 bottles of beer on the wall, 30 bottles of beer.
Take one down and pass it around, 29 bottles of beer on the wall.

29 bottles of beer on the wall, 29 bottles of beer.
Take one down and pass it around, 28 bottles of beer on the wall.

28 bottles of beer on the wall, 28 bottles of beer.
Take one down and pass it around, 27 bottles of beer on the wall.

27 bottles of beer on the wall, 27 bottles of beer.
Take one down and pass it around, 26 bottles of beer on the wall.

26 bottles of beer on the wall, 26 bottles of beer.
Take one down and pass it around, 25 bottles of beer on the wall.

25 bottles of beer on the wall, 25 bottles of beer.
Take one down and pass it around, 24 bottles of beer on the wall.

24 bottles of beer on the wall, 24 bottles of beer.
Take one down and pass it around, 23 bottles of beer on the wall.

23 bottles of beer on the wall, 23 bottles of beer.
Take one down and pass it around, 22 bottles of beer on the wall.

22 bottles of beer on the wall, 22 bottles of beer.
Take one down and pass it around, 21 bottles of beer on the wall.

21 bottles of beer on the wall, 21 bottles of beer.
Take one down and pass it around, 20 bottles of beer on the wall.

20 bottles of beer on the wall, 20 bottles of beer.
Take one down and pass it around, 19 bottles of beer on the wall.

19 bottles of beer on the wall, 19 bottles of beer.
Take one down and pass it around, 18 bottles of beer on the wall.

18 bottles of beer on the wall, 18 bottles of beer.
Take one down and pass it around, 17 bottles of beer on the wall.

17 bottles of beer on the wall, 17 bottles of beer.
Take one down and pass it around, 16 bottles of beer on the wall.

16 bottles of beer on the wall, 16 bottles of beer.
Take one down and pass it around, 15 bottles of beer on the wall.

15 bottles of beer on the wall, 15 bottles of beer.
Take one down and pass it around, 14 bottles of beer on the wall.

14 bottles of beer on the wall, 14 bottles of beer.
Take one down and pass it around, 13 bottles of beer on the wall.

13 bottles of beer on the wall, 13 bottles of beer.
Take one down and pass it around, 12 bottles of beer on the wall.

12 bottles of beer on the wall, 12 bottles of beer.
Take one down and pass it around, 11 bottles of beer on the wall.

11 bottles of beer on the wall, 11 bottles of beer.
Take one down and pass it around, 10 bottles of beer on the wall.

10 bottles of beer on the wall, 10 bottles of beer.
Take one down and pass it around, 9 bottles of beer on the wall.

9 bottles of beer on the wall, 9 bottles of beer.
Take one down and pass it around, 8 bottles of beer on the wall.

8 bottles of beer on the wall, 8 bottles of beer.
Take one down and pass it around, 7 bottles of beer on the wall.

7 bottles of beer on the wall, 7 bottles of beer.
Take one down and pass it around, 6 bottles of beer on the wall.

6 bottles of beer on the wall, 6 bottles of beer.
Take one down and pass it around, 5 bottles of beer on the wall.

5 bottles of beer on the wall, 5 bottles of beer.
Take one down and pass it around, 4 bottles of beer on the wall.

4 bottles of beer on the wall, 4 bottles of beer.
Take one down and pass it around, 3 bottles of beer on the wall.

3 bottles of beer on the wall, 3 bottles of beer.
Take one down and pass it around, 2 bottles of beer on the wall.

2 bottles of beer on the wall, 2 bottles of beer.
Take one down and pass it around, 1 bottle of beer on the wall.

1 bottle of beer on the wall, 1 bottle of beer.
Go to the store and buy some more, 99 bottles of beer on the wall.

View Diff

1a2,245
> Take one down and pass it around, 81 bottles of beer on the wall.
> 
> 81 bottles of beer on the wall, 81 bottles of beer.
> Take one down and pass it around, 80 bottles of beer on the wall.
> 
> 80 bottles of beer on the wall, 80 bottles of beer.
> Take one down and pass it around, 79 bottles of beer on the wall.
> 
> 79 bottles of beer on the wall, 79 bottles of beer.
> Take one down and pass it around, 78 bottles of beer on the wall.
> 
> 78 bottles of beer on the wall, 78 bottles of beer.
> Take one down and pass it around, 77 bottles of beer on the wall.
> 
> 77 bottles of beer on the wall, 77 bottles of beer.
> Take one down and pass it around, 76 bottles of beer on the wall.
> 
> 76 bottles of beer on the wall, 76 bottles of beer.
> Take one down and pass it around, 75 bottles of beer on the wall.
> 
> 75 bottles of beer on the wall, 75 bottles of beer.
> Take one down and pass it around, 74 bottles of beer on the wall.
> 
> 74 bottles of beer on the wall, 74 bottles of beer.
> Take one down and pass it around, 73 bottles of beer on the wall.
> 
> 73 bottles of beer on the wall, 73 bottles of beer.
> Take one down and pass it around, 72 bottles of beer on the wall.
> 
> 72 bottles of beer on the wall, 72 bottles of beer.
> Take one down and pass it around, 71 bottles of beer on the wall.
> 
> 71 bottles of beer on the wall, 71 bottles of beer.
> Take one down and pass it around, 70 bottles of beer on the wall.
> 
> 70 bottles of beer on the wall, 70 bottles of beer.
> Take one down and pass it around, 69 bottles of beer on the wall.
> 
> 69 bottles of beer on the wall, 69 bottles of beer.
> Take one down and pass it around, 68 bottles of beer on the wall.
> 
> 68 bottles of beer on the wall, 68 bottles of beer.
> Take one down and pass it around, 67 bottles of beer on the wall.
> 
> 67 bottles of beer on the wall, 67 bottles of beer.
> Take one down and pass it around, 66 bottles of beer on the wall.
> 
> 66 bottles of beer on the wall, 66 bottles of beer.
> Take one down and pass it around, 65 bottles of beer on the wall.
> 
> 65 bottles of beer on the wall, 65 bottles of beer.
> Take one down and pass it around, 64 bottles of beer on the wall.
> 
> 64 bottles of beer on the wall, 64 bottles of beer.
> Take one down and pass it around, 63 bottles of beer on the wall.
> 
> 63 bottles of beer on the wall, 63 bottles of beer.
> Take one down and pass it around, 62 bottles of beer on the wall.
> 
> 62 bottles of beer on the wall, 62 bottles of beer.
> Take one down and pass it around, 61 bottles of beer on the wall.
> 
> 61 bottles of beer on the wall, 61 bottles of beer.
> Take one down and pass it around, 60 bottles of beer on the wall.
> 
> 60 bottles of beer on the wall, 60 bottles of beer.
> Take one down and pass it around, 59 bottles of beer on the wall.
> 
> 59 bottles of beer on the wall, 59 bottles of beer.
> Take one down and pass it around, 58 bottles of beer on the wall.
> 
> 58 bottles of beer on the wall, 58 bottles of beer.
> Take one down and pass it around, 57 bottles of beer on the wall.
> 
> 57 bottles of beer on the wall, 57 bottles of beer.
> Take one down and pass it around, 56 bottles of beer on the wall.
> 
> 56 bottles of beer on the wall, 56 bottles of beer.
> Take one down and pass it around, 55 bottles of beer on the wall.
> 
> 55 bottles of beer on the wall, 55 bottles of beer.
> Take one down and pass it around, 54 bottles of beer on the wall.
> 
> 54 bottles of beer on the wall, 54 bottles of beer.
> Take one down and pass it around, 53 bottles of beer on the wall.
> 
> 53 bottles of beer on the wall, 53 bottles of beer.
> Take one down and pass it around, 52 bottles of beer on the wall.
> 
> 52 bottles of beer on the wall, 52 bottles of beer.
> Take one down and pass it around, 51 bottles of beer on the wall.
> 
> 51 bottles of beer on the wall, 51 bottles of beer.
> Take one down and pass it around, 50 bottles of beer on the wall.
> 
> 50 bottles of beer on the wall, 50 bottles of beer.
> Take one down and pass it around, 49 bottles of beer on the wall.
> 
> 49 bottles of beer on the wall, 49 bottles of beer.
> Take one down and pass it around, 48 bottles of beer on the wall.
> 
> 48 bottles of beer on the wall, 48 bottles of beer.
> Take one down and pass it around, 47 bottles of beer on the wall.
> 
> 47 bottles of beer on the wall, 47 bottles of beer.
> Take one down and pass it around, 46 bottles of beer on the wall.
> 
> 46 bottles of beer on the wall, 46 bottles of beer.
> Take one down and pass it around, 45 bottles of beer on the wall.
> 
> 45 bottles of beer on the wall, 45 bottles of beer.
> Take one down and pass it around, 44 bottles of beer on the wall.
> 
> 44 bottles of beer on the wall, 44 bottles of beer.
> Take one down and pass it around, 43 bottles of beer on the wall.
> 
> 43 bottles of beer on the wall, 43 bottles of beer.
> Take one down and pass it around, 42 bottles of beer on the wall.
> 
> 42 bottles of beer on the wall, 42 bottles of beer.
> Take one down and pass it around, 41 bottles of beer on the wall.
> 
> 41 bottles of beer on the wall, 41 bottles of beer.
> Take one down and pass it around, 40 bottles of beer on the wall.
> 
> 40 bottles of beer on the wall, 40 bottles of beer.
> Take one down and pass it around, 39 bottles of beer on the wall.
> 
> 39 bottles of beer on the wall, 39 bottles of beer.
> Take one down and pass it around, 38 bottles of beer on the wall.
> 
> 38 bottles of beer on the wall, 38 bottles of beer.
> Take one down and pass it around, 37 bottles of beer on the wall.
> 
> 37 bottles of beer on the wall, 37 bottles of beer.
> Take one down and pass it around, 36 bottles of beer on the wall.
> 
> 36 bottles of beer on the wall, 36 bottles of beer.
> Take one down and pass it around, 35 bottles of beer on the wall.
> 
> 35 bottles of beer on the wall, 35 bottles of beer.
> Take one down and pass it around, 34 bottles of beer on the wall.
> 
> 34 bottles of beer on the wall, 34 bottles of beer.
> Take one down and pass it around, 33 bottles of beer on the wall.
> 
> 33 bottles of beer on the wall, 33 bottles of beer.
> Take one down and pass it around, 32 bottles of beer on the wall.
> 
> 32 bottles of beer on the wall, 32 bottles of beer.
> Take one down and pass it around, 31 bottles of beer on the wall.
> 
> 31 bottles of beer on the wall, 31 bottles of beer.
> Take one down and pass it around, 30 bottles of beer on the wall.
> 
> 30 bottles of beer on the wall, 30 bottles of beer.
> Take one down and pass it around, 29 bottles of beer on the wall.
> 
> 29 bottles of beer on the wall, 29 bottles of beer.
> Take one down and pass it around, 28 bottles of beer on the wall.
> 
> 28 bottles of beer on the wall, 28 bottles of beer.
> Take one down and pass it around, 27 bottles of beer on the wall.
> 
> 27 bottles of beer on the wall, 27 bottles of beer.
> Take one down and pass it around, 26 bottles of beer on the wall.
> 
> 26 bottles of beer on the wall, 26 bottles of beer.
> Take one down and pass it around, 25 bottles of beer on the wall.
> 
> 25 bottles of beer on the wall, 25 bottles of beer.
> Take one down and pass it around, 24 bottles of beer on the wall.
> 
> 24 bottles of beer on the wall, 24 bottles of beer.
> Take one down and pass it around, 23 bottles of beer on the wall.
> 
> 23 bottles of beer on the wall, 23 bottles of beer.
> Take one down and pass it around, 22 bottles of beer on the wall.
> 
> 22 bottles of beer on the wall, 22 bottles of beer.
> Take one down and pass it around, 21 bottles of beer on the wall.
> 
> 21 bottles of beer on the wall, 21 bottles of beer.
> Take one down and pass it around, 20 bottles of beer on the wall.
> 
> 20 bottles of beer on the wall, 20 bottles of beer.
> Take one down and pass it around, 19 bottles of beer on the wall.
> 
> 19 bottles of beer on the wall, 19 bottles of beer.
> Take one down and pass it around, 18 bottles of beer on the wall.
> 
> 18 bottles of beer on the wall, 18 bottles of beer.
> Take one down and pass it around, 17 bottles of beer on the wall.
> 
> 17 bottles of beer on the wall, 17 bottles of beer.
> Take one down and pass it around, 16 bottles of beer on the wall.
> 
> 16 bottles of beer on the wall, 16 bottles of beer.
> Take one down and pass it around, 15 bottles of beer on the wall.
> 
> 15 bottles of beer on the wall, 15 bottles of beer.
> Take one down and pass it around, 14 bottles of beer on the wall.
> 
> 14 bottles of beer on the wall, 14 bottles of beer.
> Take one down and pass it around, 13 bottles of beer on the wall.
> 
> 13 bottles of beer on the wall, 13 bottles of beer.
> Take one down and pass it around, 12 bottles of beer on the wall.
> 
> 12 bottles of beer on the wall, 12 bottles of beer.
> Take one down and pass it around, 11 bottles of beer on the wall.
> 
> 11 bottles of beer on the wall, 11 bottles of beer.
> Take one down and pass it around, 10 bottles of beer on the wall.
> 
> 10 bottles of beer on the wall, 10 bottles of beer.
> Take one down and pass it around, 9 bottles of beer on the wall.
> 
> 9 bottles of beer on the wall, 9 bottles of beer.
> Take one down and pass it around, 8 bottles of beer on the wall.
> 
> 8 bottles of beer on the wall, 8 bottles of beer.
> Take one down and pass it around, 7 bottles of beer on the wall.
> 
> 7 bottles of beer on the wall, 7 bottles of beer.
> Take one down and pass it around, 6 bottles of beer on the wall.
> 
> 6 bottles of beer on the wall, 6 bottles of beer.
> Take one down and pass it around, 5 bottles of beer on the wall.
> 
> 5 bottles of beer on the wall, 5 bottles of beer.
> Take one down and pass it around, 4 bottles of beer on the wall.
> 
> 4 bottles of beer on the wall, 4 bottles of beer.
> Take one down and pass it around, 3 bottles of beer on the wall.
> 
> 3 bottles of beer on the wall, 3 bottles of beer.
> Take one down and pass it around, 2 bottles of beer on the wall.
> 
> 2 bottles of beer on the wall, 2 bottles of beer.
> Take one down and pass it around, 1 bottle of beer on the wall.
> 
> 1 bottle of beer on the wall, 1 bottle of beer.
> Go to the store and buy some more, 99 bottles of beer on the wall.

Solutions by @shahanavazm:

Unlock 7 remaining solutions by signing in and submitting your own entry
Created by: @dstockwell

146 active golfers, 313 entries

Solutions by @shahanavazm:
166
#127 - shahanavaz m / @shahanavazm

02/14/2022 at 09:55PM

175
#>132 - shahanavaz m / @shahanavazm

02/14/2022 at 09:21PM

176
#>133 - shahanavaz m / @shahanavazm

03/04/2024 at 02:21AM

177
#>133 - shahanavaz m / @shahanavazm

01/29/2024 at 11:20PM

177
#>133 - shahanavaz m / @shahanavazm

03/04/2024 at 07:53PM

233
#>141 - shahanavaz m / @shahanavazm

02/14/2022 at 09:52PM

564
#>145 - shahanavaz m / @shahanavazm

02/14/2022 at 09:10PM