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

Reverse and count

Someone typed things upside down and now a Vim ninja needs to reverse the lines and count how many there are.

Start file
Sixth line
Fifth line
Fourth line
Third line
Second line
First line
End file
1. First line
2. Second line
3. Third line
4. Fourth line
5. Fifth line
6. Sixth line

View Diff

1,6c1,6
< Sixth line
< Fifth line
< Fourth line
< Third line
< Second line
< First line
---
> 1. First line
> 2. Second line
> 3. Third line
> 4. Fourth line
> 5. Fifth line
> 6. Sixth line

Solutions by @ether_fan:

Unlock 13 remaining solutions by signing in and submitting your own entry
Created by: @jamesconroyfinn

176 active golfers, 473 entries

Solutions by @ether_fan:
18
#17 - EtherFan / @ether_fan

02/25/2024 at 06:28AM

22
#>46 - EtherFan / @ether_fan

02/25/2024 at 06:17AM

23
#>48 - EtherFan / @ether_fan

02/25/2024 at 06:16AM

24
#>78 - EtherFan / @ether_fan

02/25/2024 at 06:15AM

25
#>88 - EtherFan / @ether_fan

02/24/2024 at 06:30PM

27
#>105 - EtherFan / @ether_fan

02/24/2024 at 06:28PM

28
#>109 - EtherFan / @ether_fan

02/24/2024 at 06:27PM

29
#>117 - EtherFan / @ether_fan

02/24/2024 at 06:20PM

30
#>120 - EtherFan / @ether_fan

02/24/2024 at 06:18PM

31
#>122 - EtherFan / @ether_fan

02/24/2024 at 06:09PM

32
#>132 - EtherFan / @ether_fan

02/24/2024 at 06:04PM

33
#>151 - EtherFan / @ether_fan

02/24/2024 at 06:01PM

46
#>168 - EtherFan / @ether_fan

02/24/2024 at 05:58PM