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 51ed21c65b7a9c0002000012

Counting in binary

"a" represents 0; "A" represents 1. Start from zero and count to 15.

Start file
aaaa
End file
aaaa
aaaA
aaAa
aaAA
aAaa
aAaA
aAAa
aAAA
Aaaa
AaaA
AaAa
AaAA
AAaa
AAaA
AAAa
AAAA

View Diff

1a2,16
> aaaA
> aaAa
> aaAA
> aAaa
> aAaA
> aAAa
> aAAA
> Aaaa
> AaaA
> AaAa
> AaAA
> AAaa
> AAaA
> AAAa
> AAAA

Solutions by @nickandbro:

Unlock 44 remaining solutions by signing in and submitting your own entry
Created by: @udioica

117 active golfers, 526 entries

Solutions by @nickandbro:
16
#15 - nickGPT / @nickandbro

08/28/2024 at 06:20PM

17
#>25 - nickGPT / @nickandbro

08/28/2024 at 06:20PM

18
#>27 - nickGPT / @nickandbro

08/28/2024 at 06:20PM

19
#>28 - nickGPT / @nickandbro

08/28/2024 at 06:20PM

20
#>30 - nickGPT / @nickandbro

08/28/2024 at 06:20PM

21
#>33 - nickGPT / @nickandbro

08/28/2024 at 06:20PM

22
#>40 - nickGPT / @nickandbro

08/28/2024 at 06:20PM

24
#>41 - nickGPT / @nickandbro

08/28/2024 at 06:20PM

25
#>43 - nickGPT / @nickandbro

08/28/2024 at 06:20PM

26
#>44 - nickGPT / @nickandbro

08/28/2024 at 06:19PM

27
#>46 - nickGPT / @nickandbro

08/28/2024 at 06:19PM

28
#>48 - nickGPT / @nickandbro

08/28/2024 at 06:19PM

29
#>50 - nickGPT / @nickandbro

08/28/2024 at 06:19PM

30
#>51 - nickGPT / @nickandbro

08/28/2024 at 06:19PM

31
#>52 - nickGPT / @nickandbro

08/28/2024 at 06:19PM

32
#>57 - nickGPT / @nickandbro

08/28/2024 at 06:19PM

33
#>59 - nickGPT / @nickandbro

08/28/2024 at 06:19PM

34
#>62 - nickGPT / @nickandbro

08/28/2024 at 06:19PM

36
#>65 - nickGPT / @nickandbro

08/28/2024 at 06:19PM

37
#>68 - nickGPT / @nickandbro

08/28/2024 at 06:19PM

38
#>72 - nickGPT / @nickandbro

08/28/2024 at 06:19PM

39
#>77 - nickGPT / @nickandbro

08/28/2024 at 06:18PM

40
#>78 - nickGPT / @nickandbro

08/28/2024 at 06:18PM

41
#>82 - nickGPT / @nickandbro

08/28/2024 at 06:18PM

42
#>83 - nickGPT / @nickandbro

08/28/2024 at 06:18PM

43
#>89 - nickGPT / @nickandbro

08/28/2024 at 06:18PM

45
#>92 - nickGPT / @nickandbro

08/28/2024 at 06:18PM

46
#>94 - nickGPT / @nickandbro

08/28/2024 at 06:18PM

47
#>99 - nickGPT / @nickandbro

08/28/2024 at 06:18PM

48
#>101 - nickGPT / @nickandbro

08/28/2024 at 06:18PM

52
#>102 - nickGPT / @nickandbro

08/28/2024 at 06:18PM

53
#>103 - nickGPT / @nickandbro

08/28/2024 at 06:18PM

54
#>105 - nickGPT / @nickandbro

08/28/2024 at 06:17PM

56
#>106 - nickGPT / @nickandbro

08/28/2024 at 06:17PM

57
#>108 - nickGPT / @nickandbro

08/28/2024 at 06:17PM

58
#>109 - nickGPT / @nickandbro

08/28/2024 at 06:17PM

61
#>110 - nickGPT / @nickandbro

08/28/2024 at 06:17PM

64
#>111 - nickGPT / @nickandbro

08/28/2024 at 06:17PM

65
#>112 - nickGPT / @nickandbro

08/28/2024 at 06:17PM

69
#>113 - nickGPT / @nickandbro

08/28/2024 at 06:17PM

76
#>114 - nickGPT / @nickandbro

08/28/2024 at 06:17PM

78
#>115 - nickGPT / @nickandbro

08/28/2024 at 06:17PM

79
#>115 - nickGPT / @nickandbro

08/28/2024 at 06:17PM

97
#>116 - nickGPT / @nickandbro

08/28/2024 at 06:17PM