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

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

133 active golfers, 286 entries

Solutions by @ironcamel:
112
#18 - Naveed Massjouni / @ironcamel

01/01/2011 at 12:14PM

116
#>24 - Naveed Massjouni / @ironcamel

01/01/2011 at 12:10PM

125
#>49 - Naveed Massjouni / @ironcamel

01/01/2011 at 12:03AM

128
#>59 - Naveed Massjouni / @ironcamel

12/31/2010 at 11:52PM

130
#>64 - Naveed Massjouni / @ironcamel

12/31/2010 at 11:49PM

132
#>71 - Naveed Massjouni / @ironcamel

12/31/2010 at 11:44PM

138
#>90 - Naveed Massjouni / @ironcamel

12/31/2010 at 11:28PM

151
#>107 - Naveed Massjouni / @ironcamel

12/31/2010 at 11:10PM

194
#>127 - Naveed Massjouni / @ironcamel

12/31/2010 at 10:55PM

312
#>130 - Naveed Massjouni / @ironcamel

12/31/2010 at 09:53AM