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 @BnnGolfer:

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

133 active golfers, 286 entries

Solutions by @BnnGolfer:
116
#27 - BnnGolfer / @BnnGolfer

03/22/2020 at 03:39PM

117
#>29 - BnnGolfer / @BnnGolfer

03/22/2020 at 03:36PM

118
#>32 - BnnGolfer / @BnnGolfer

03/22/2020 at 03:34PM

119
#>33 - BnnGolfer / @BnnGolfer

03/22/2020 at 02:49PM

130
#>67 - BnnGolfer / @BnnGolfer

03/22/2020 at 02:42PM

155
#>110 - BnnGolfer / @BnnGolfer

03/22/2020 at 12:18AM

185
#>125 - BnnGolfer / @BnnGolfer

03/22/2020 at 12:13AM